https://wiki.gccollab.ca/api.php?action=feedcontributions&user=Nicolas.rheaume&feedformat=atomwiki - User contributions [en]2024-03-29T00:01:08ZUser contributionsMediaWiki 1.35.2https://wiki.gccollab.ca/index.php?title=Technology_Trends&diff=13792Technology Trends2019-11-15T16:02:00Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:{{FULLPAGENAME}}}}<br />
[[fr:Tendances_Technologiques]]<br />
<br />
<div class="sideTable"><br />
<div class="navigation-section"><br />
<div class="navigation-table"><br />
<table class="wikitable nav-tab" style="margin-top: 0px;"><br />
<tr><th class="breadcrumb" colspan="2"><b>Technology Trends</b><br><b>[[Tendances_Technologiques|Tendances Technologiques]]</b></th></tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_brief_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Trend Template</th><br />
<td>[[Media:EN_-_Technology_Trends_Template.docx|Technology Trends.docx]]</td><br />
</tr><br />
<tr><br />
<th>Other Related Publications</th><br />
<td><b>[[Architecture_Framework_Advisory_Committee|Architecture Framework Advisory Committee]]</b><hr/><b>[[Technology_Trends/User_Guide|User Guide]]</b></td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<div><br />
<br />
<p>In an effort to better support its mandate of providing innovative Information Technology (IT) services to Government of Canada (GC) departments and agencies, Shared Services Canada (SSC) is actively researching and evaluating emerging technology trends. This research aims to Inform and prepare SSC, and the broader GC community, to handle new disruptive technologies that are just over the horizon by outlining potential benefits, impacts and use cases.</p><br />
<br />
<p>Technology trend briefing papers are the vehicle used to convey the research conducted on a given subject. These briefing papers are short, to the point, and are targeted towards both a business and technical oriented readership.</p><br />
<br />
<p>SSC is looking to the broader GC community to contribute and collaborate on existing and future topics. By fostering a more collaborative and inclusive development approach, we hope to reduce GC research duplication and accelerate the development of technology roadmaps across government by referencing common GC documentation.</p><br />
<br />
<h2>Format</h2><br />
<br />
<p>Each technology trend briefing paper follows a common template:</p><br />
<br />
<ul><br />
<li><b>Business brief </b>describes the business aspect of the technology by offering a high level understanding, the origin and the uses.</li><br />
<li><b>Technical brief </b>gives an in-depth description of the technology. It focuses on the most important technical aspects of the technology without going into too much detail.</li><br />
<li><b>Industry usage </b>offers an understanding of how the technology is currently used or thought to be used in the industry when commercially available. This section clarifies the benefits of the technology through examples.</li><br />
<li><b>Canadian Government use </b>details how the technology is currently used or thought to be used in the context of the Federal Canadian Government when commercially available. This intent is to provide an understanding of how the technology could ultimately benefit the federal government in regards to the delivery of services to Canadians through short examples.</li><br />
<li><b>Implications for Shared Services Canada (SSC) </b>demonstrates the clear and measurable benefits that pertains to Shared Service Canada when adopting the use of the technology. This section is comprised of these following subsections :<br />
<ul><br />
<li><b>Value proposition </b>illustrates the potential strengths and opportunities that SSC can encounter by leveraging the technology.</li><br />
<li><b>Challenges </b>outlines the risks and difficulties associated with the technology that includes both risks of implementation such as the development of the product or the risks of solution by adopting the technology.</li><br />
<li><b>Considerations </b>presents any recommendations SSC may have for another department of the Government of Canada that wishes to adopt and leverage the technology.</li><br />
</ul><br />
</li><br />
</ul><br />
<br />
<h2>Development Process</h2><br />
<br />
<p>External market trends, private-public sector reports, online trends and Government of Canada strategic plans are all factors considered when selecting a topic for development. Once a topic is selected for development, it undergoes a five phase development process prior to publishing.</p><br />
<br />
<div>[[File:Technology_Trends_-_Development_Process.png|center]]</div><br />
<br />
<h2>How to Contribute</h2><br />
<br />
<p>We want your help! Our goal is to ensure that the content generated is developed in the open, routinely kept up to date, representative of the wide ranging GC departmental mandates and widely distributed to the broader Canadian Government community. To that end, we strongly encourage you to share, edit and provide feedback on the published content.</p><br />
<br />
<p>You can edit by making use of the “Discussion” tab located at the top-left of the page.</p> <br />
<br />
<p>Should you wish to sponsor and or author a topic not listed below, please reach out to [mailto:jean-francois.michaud@canada.ca Jean-François Michaud]</p><br />
<br />
</div><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-12"><br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Drones|Drones]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Drones|Drones]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Drones.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Drones.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Internet_of_Things|Internet of Things]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Internet_des_Objets|Internet des Objets]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Internet_of_Things.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Internet_des_Objets.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Développement_d%27Application_LowCode|Développement d'Application Programmation Schématisée]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Low_Code_Application_Development.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Développement_d%27Application_LowCode.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Open_by_Default|Open by Default]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Ouvert_par_Défaut|Ouvert par Défaut]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Open_by_Default.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Ouvert_par_Défaut.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Zero_Trust_Network|Zero Trust Network]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_Zéro_Confiance|Réseaux Zéro Confiance]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Zero_Trust_Network.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_Zéro_Confiance.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/5G_Networks|5G Networks]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_5G|Réseaux 5G]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_5G_Networks.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_5G.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Big_Data|Big Data]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Mégadonnées|Mégadonnées]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Big_Data.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Mégadonnées.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Edge_Computing|Edge Computing (Serverless Computing)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Informatique_en_Périphérie|Informatique en Périphérie (Informatique sans Serveurs)]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Edge_Computing.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Informatique_en_Périphérie.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Face_Recognition|Face Recognition]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Reconnaissance_Faciale|Reconnaissance Faciale]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Face_Recognition.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Reconnaissance_Faciale.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Datalakes|Datalakes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Lac de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Datalakes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Twins|Digital Twins]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Jumeaux Numériques</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Twins.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Kubernetes|Kubernetes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Kubernetes</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Kubernetes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Data_Leak_Prevention|Data Leak Prevention]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Prévention des Fuites de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Data_Leak_Prevention.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Cloud_Management_Platform|Cloud Management Platform]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Platforme de Gestion d'Infonuagique</td><br />
<td>Translation</td><br />
<td>2019-09-18</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Assistants|Digital Assistants (Conversational UI)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Assistants Numériques (Interface Conversationnelle)</td><br />
<td>Translation</td><br />
<td>2019-09-25</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Assistants.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Enterprise_Application_Stores|Enterprise Application Stores (API Stores)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Magasins d'Applications d'Entreprise (Magasins d'API)</td><br />
<td>Translation</td><br />
<td>2019-10-30</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Enterprise_Application_Stores.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Software_Defined_Anything|Software Defined Anything]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Tout Défini par Logiciel</td><br />
<td>Translation</td><br />
<td>2019-10-30</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Software_Defined_Anything.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Services|Digital Services]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Services Numériques</td><br />
<td>Translation</td><br />
<td>2019-11-15</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Services.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Interoperability (Tell Us Once)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Interopérabilité</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Application_Containers|Application Containers]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Conteneurs Logiciels</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">AI (Machine Learning)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">IA (Apprentissage Automatique)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Crowdsourcing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Production participative</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Autonomous Vehicles</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Véhicules Autonomes</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Infrastructure as Code</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Infrastructure en tant que Code</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">SCADA Systems</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Systèmes SCADA</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Workplace (Office)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureau Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Low Earth Orbit System</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Système en Orbite Terrestre Basse</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Quantum Computing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Informatique Quantique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Robotics</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Robotiques</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Data Centre Infrastructure Monitoring</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Surveillance de l'Infrastructure du Centre de Données</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digitial / Smart Offices</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureaux Digitales / Smart</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Collaboration</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Collaboration d'Entreprise</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Gamification (Innovation Framework)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Gamification (Cadre d'Innovation)</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Intent Based Networking</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Réseaux basé sur l'Intention</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">IT Talent</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Talent Informatique</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Pay as you go</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Pay as you go</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Li-Fi|Li-Fi]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Li-Fi</td><br />
<td>Unassigned</td><br />
<td></td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Augmented_and_Virtual_Reality|Augmented and Virtual Reality]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Li-Fi</td><br />
<td>Unassigned</td><br />
<td></td><br />
<td></td><br />
</tr><br />
<br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
[[Category:Architecture]]<br />
[[Category:Technology]]<br />
<br />
{{#css:<br />
.technology-table{<br />
width: 100%;<br />
margin: auto;<br />
}<br />
<br />
th, td{<br />
text-align: center;<br />
}<br />
<br />
.logo{<br />
text-align: center;<br />
}<br />
<br />
.disclaimer{<br />
border: 1px solid red;<br />
background-color: rgba(255, 0, 0, 0.3);<br />
}<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
padding: 5px 10px 5px 10px;<br />
}<br />
<br />
.disclaimerText{<br />
width: 100%;<br />
text-align: left;<br />
}<br />
<br />
.news{<br />
border: 1px solid green;<br />
background-color: rgba(0, 255, 0, 0.3);<br />
}<br />
<br />
.toggle{<br />
color: rgb(6, 69, 173);<br />
float:left;<br />
<br />
}<br />
<br />
.toggle:hover{<br />
text-decoration: underline;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.sideTable {<br />
width: 27.5%;<br />
float: right;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 95%; <br />
margin-left: 2.5%; <br />
margin-right: 2.5%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
}<br />
<br />
.inverse-direction {<br />
float: right;<br />
}<br />
<br />
.td-left { border-right: 0px solid; }<br />
.td-middle { border-right: 0px solid; border-left: 0px solid; }<br />
.td-right { border-left: 0px solid; }<br />
<br />
.nav-tab {<br />
width: 100%;<br />
margin-top: 0px;<br />
padding-top: 0px;<br />
}<br />
<br />
<br />
@media (max-width: 1050px){<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.sideTable {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
/*<br />
.navigation-table {<br />
width: 30%;<br />
margin-left: 1.6666666%; <br />
margin-right: 1.6666666%;<br />
float: left;<br />
}<br />
*/<br />
<br />
.content-section {<br />
float: left;<br />
}<br />
<br />
.inverse-direction {<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; width: 100%; margin: auto; }<br />
}<br />
<br />
div>a>img {<br />
width: 600px;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
@media (max-width: 850px){<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
clear: both;<br />
}<br />
}<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Digital_Services&diff=13790Technology Trends/Digital Services2019-11-15T15:58:01Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Services_Numériques]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Digital Services</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>Services Numériques</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Digital_Services_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>November 15, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>November 15, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Services.pdf|Digital Services.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p><b>Digital Service(s)</b> and Digital Government do not mean the same thing; however, since both have common themes, government organizations often place them together. As a result, Digital Services and Digital Government may be conflated or mistakenly used interchangeably within a public government organization.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2 class="expand mw-collapsible-content">Executive Summary</h2><br />
<br />
<p class="expand mw-collapsible-content">Digital Service(s) and Digital Government do not mean the same thing; however, since both have common themes, government organizations often place them together. As a result, Digital Services and Digital Government may be conflated or mistakenly used interchangeably within a public government organization.</p><br />
<br />
<p class="expand mw-collapsible-content">There is no agreed upon industry or public definition for Digital Services. However, common Digital Services meanings refer to the electronic delivery of information including data and content across multiple platforms and devices like web or mobile that is entirely automated, or involves very little human intervention. Where the service delivery is controlled by the service’s customers and is only utilising the online channel for both customer and back-end business processes. For example, as an application for a mobile phone or tablet computer. Information is presented in a way that is easy to use and understand and typically involves transactional services such as submitting forms for processing and receiving benefits (passport renewals, driver license renewals, immigration forms, parking tickets, hotel room reservations, etc.).</p><br />
<br />
<p class="expand mw-collapsible-content">Whereas, Digital Government, sometimes referred to as e-Government, can be defined as “the use of digital technologies, as an integrated part of governments’ modernization strategies, to create public value. It relies on digital government ecosystem comprised of government actors, non-governmental organizations, businesses, citizens’ associations and individuals which support the production of an access to data, services and content through interaction with government. Additionally, terms such as E-Services and E-Business, are also conflated with digital services. E-Services/E-Business are simply umbrella terms for services on the Internet.</p><br />
<br />
<p class="expand mw-collapsible-content">There are three main components of a Digital Service: the Service Provider, the Service Receiver, and the channels of Service Delivery. Concerning a public or government Digital Service/E-Service, the Public Agency is the Service Provider, the citizens and businesses are the Service Receivers, and the Public Agency’s application or IT platform is the channel of Service Delivery and the Internet is the primary mechanism for the channel. There is a wide technical categorization of Digital Services that outlines the degree to which a service is actually digital, including: a Non-Digital Service, a Digital Service, a Fully Digitalized Service, a Managed Digital Service, and an Optimized Digitalized Service.</p><br />
<br />
<p class="expand mw-collapsible-content">The International Data Corporation (IDC) forecasts that worldwide spending on technologies and services that enable Digital Transformation will reach $1.97 trillion in 2022, per the IDC Worldwide Semiannual Digital Transformation Spending Guide. IDC predicts that digital transformation spending will grow steadily, achieving a five-year CAGR of 16.7 percent between 2017 and 2022.</p><br />
<br />
<p class="expand mw-collapsible-content">The nominal gross domestic product (GDP) associated with digital economic activities in Canada totalled $109.7 billion in 2017 or 5.5% of the total economy. While the digital economy is not an industry, to give a scale of its importance, in 2015 it was larger than mining, quarrying and oil and gas extraction (4.8%), transportation and warehousing (4.6%) and utilities (2.4%). In Canada, between 2010 and 2017, nominal GDP for the digital economy (+40.2%) grew more than the total economy (+28%). On an annual basis, the digital economy increased more than the total economy every year except 2011 and 2017, which were years of strong growth in the energy sector. Telecommunications and support services, part of the digital-enabling infrastructure domain, were the largest contributors to the digital economy in Canada. 2010-2017.</p><br />
<br />
<p class="expand mw-collapsible-content">However, much of the Digital Services work in the GC is driven by improving the interoperability of the GC IT systems. Interoperable platforms are the backbone of data and information sharing, big data analytics, and collaboration. The interoperability of technologies, data, and applications across different GC agencies, tiers, and jurisdictions has been a key marker toward Digital Government.</p><br />
<br />
<p class="expand mw-collapsible-content">The business value impact of Digital Services are: Improved Customer Satisfaction and Relationship; Consolidation and Improvement of Services; and Reduced Organizational Costs.</p><br />
<br />
<p class="expand mw-collapsible-content">Some challenges that accompany the transformation from Non-Digital Services to Digital Services include: Complexity and Inflexible Technology, Lack of a Clear Vision for Digital Service and Consumer Journey, Data Management and Data Risk, Privacy Security, Social Disconnect and Organizational Reputation Risk, and Employee Digital Skills, Access to Digital Services.</p><br />
<br />
<p class="expand mw-collapsible-content">The rapid digitalization of the economy is transforming the ways that Canadians buy, consume, and sell goods and services. Today, it is no longer a question of whether a Service Provider should go digital or not; the question is where and how to start. Service drives value, and for organizations to succeed in a digitized world, Digital Services must do more than maintain the status quo.</p><br />
<br />
<p class="expand mw-collapsible-content">A serious consideration should be taken by SSC toward establishing a realistic, unambiguous, and forward-looking position on the development and delivery of Digital Services that takes into account the needs of the business consumers while revisiting and revising vendor software and service vendor agreements to assess their digital levels. The mantra which should be adopted is Build Digital Services, Not Websites.</p><br />
<br />
<p class="expand mw-collapsible-content">The top Digital Transformation elements often cited are: Customer Experience; Operational Agility; Culture and Leadership; Workforce Enablement; and Digital Technology Integration.</p><br />
<br />
<p class="expand mw-collapsible-content">Success factors in customer experience for the Digital Transformation process, including: Design and Digitize Customer Journeys; Increase Speed and Agility in Insights; Achieve Customer Adoption of Digital Customer Journeys; and Develop Agility in Delivering Journey Transformations.</p><br />
<br />
<p class="expand mw-collapsible-content">Lastly, the TUO is a cornerstone in terms of developing GC-wide Digital Services. As such, there are possible implications related to the Privacy Act for TUO in Canada. SSC should consider assessing its different privacy requirements and restrictions regarding its Digital Services that could affect service delivery.</p><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p class="inline">Digitalization and digital technology has transformed business processes and the delivery of goods and services to consumers.</p><p class="inline expand mw-collapsible-content"> This is a phenomenon known as the Digital Revolution, in which digitization permeates not just the goods and services themselves, but also the business processes and procedures involved in transactional events.<ref>Canadian Centre for Cyber Security. (2019).<i> [https://cyber.gc.ca/en/glossary Glossary]</i>. Retrieved from cyber.gc.ca</ref> Goods refer to tangible consumable products, articles, and commodities offered by a company to customers in exchange for money.<ref>OECD. (March 2019). Going Digital. <i>[https://www.oecd.org/going-digital/project/ The Organisation for Economic Co-operation and Development (OECD). 2019]</i>. Retrieved 27-May-2019.</ref> Whereas services are intangible economic products that are provided by a company on the consumer’s demand; it is an activity carried out for someone else.<ref>Surbhi, S. (October 27th, 2015). <i>[https://keydifferences.com/difference-between-goods-and-services.html Difference Between Goods and Services. Key Differences. 2019]</i>. Retrieved 27-May-2019.</ref></p><p class="inline"> Digitalization has pushed both goods and services online.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline expand mw-collapsible-content">More than ever, consumers are exposed to connected smart products and services that are always on and are constantly connected to the internet. This heightens and constantly changes consumer expectations for every industry regarding the delivery channels of goods and services.</p><p class="inline"> As computing power improves, more consumers around the world participate in the digital economy, furthering the growth toward online goods and services. This leads to additional organizational pressures to host more diverse online options, greater speeds of delivery, and ease of application use.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">Digital Service(s) and Digital Government do not mean the same thing; however, since both have common themes, government organizations often place them together.</p><p class="inline expand mw-collapsible-content"> As a result, Digital Services and Digital Government may be conflated or mistakenly used interchangeably within a public government organization. Additionally, terms such as E-Services and E-Business, are also conflated with digital services. E-Services/E-Business are simply umbrella terms for services on the Internet.<ref>Surbhi, S. (October 27th, 2015). <i>[https://keydifferences.com/difference-between-goods-and-services.html Difference Between Goods and Services. Key Differences. 2019]</i>. Retrieved 27-May-2019.</ref></p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline expand mw-collapsible-content">There is no agreed upon industry or public definition for Digital Services. However, common </p><p class="inline">Digital Services meanings refer to the electronic delivery of information including data and content across multiple platforms and devices like web or mobile that is entirely automated, or involves very little human intervention.<ref>PCMag. (2019). <i>[https://www.pcmag.com/encyclopedia/term/42260/e-services Definition of: e-services. The Computer Language Co Inc. PCMag Digital Group. PCMag.com]</i>. Retrieved 26-May-2019.</ref></p><p class="inline expand mw-collapsible-content"> Where the service delivery is controlled by the service’s customers and is only utilizing the online channel for both customer and back-end business processes.<ref>Taxamo. (2015). <i>[https://www.taxamo.com/support/regions_eu/digital_services_definition/ What is the Definition of a Digital Service. EVAT Solutions LtD. Ireland. Company No: 487204. 1 Library Place, Killorglin, Kerry, Ireland]</i>. Retrieved 26-May-2019.</ref> For example, as an application for a mobile phone or tablet computer.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><p class="inline">Information is presented in a way that is easy to use and understand and typically involves transactional services such as submitting forms for processing and receiving benefits (passport renewals, driver license renewals, immigration forms, parking tickets, hotel room reservations, etc.).<ref>Lea-Cox, Trevor. (2015). <i>[http://esmarchitecture.com/key-concepts/business-it-digital-services.html Business Services vs IT Services vs Digital Services. Lea-Cox and Associates. 2009-2015. Henley-on-Thames, United Kingdom. tlc@esmarchitecture.com]</i>. Retrieved 23-May-2019</ref> </p><br />
<br />
<p class="expand mw-collapsible-content">Regardless of definitional confusion, it can be argued that all terms revolving around Digital Services agree about the role of technology in facilitating the delivery channel of services and business processes. It is compelling to adopt the approach for defining Digital Services as “deeds, efforts, or performances whose delivery is mediated by Information Technology”.<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-delivery What is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p class="inline expand mw-collapsible-content">Whereas, Digital Government, sometimes referred to as e-Government, can be defined as “the use of digital technologies, as an integrated part of governments’ modernization strategies, to create public value. It relies on digital government ecosystem comprised of government actors, non-governmental organizations, businesses, citizens’ associations and individuals which support the production of an access to data, services and content through interaction with government”.<ref>Definitions.net. (2019). <i>[https://www.definitions.net/definition/e-services Definitions for e-services. STANDS4 Network LLC. 2001-2019]</i>. Retrieved 22-May-2019.</ref> Digital Government is an open and service-oriented organization that operates and delivers programs and services to people and businesses in simple, modern and effective ways that are optimized for digital and available anytime, anywhere and from any device which operates digitally as one to benefit all Canadians.<ref>OECD Council (July 15, 2014). <i>[https://www.oecd.org/gov/digital-government/Recommendation-digital-government-strategies.pdf Recommendation of the Council on Digital Government Strategies, Page 6]</i>. Retrieved on May 13, 2019.</ref> For governmental organizations, </p><p class="inline">Digital Government can be achieved by leveraging the power and potential of Digital Services to better interact with and respond to citizens. Digital Services are a part of the execution of a Digital Government Strategy.</p><p class="inline expand mw-collapsible-content"> A Digital Service must be interconnected and rely on information from across government departments.<ref>Treasury Board of Canada Secretariat. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/digital-operations-strategic-plan-2018-2022.html#ToC5 Digital Operations Strategic Plan: 2018-2022. Government of Canada. Treasury Board of Canada Secretariat (TBS). ISBN:: 978-0-660-29075-1]</i>. Retrieved 21-May-2019.</ref></p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p>There are three main components of a Digital Service: the Service Provider, the Service Receiver, and the channels of Service Delivery. Concerning a public or government Digital Service/E-Service, the Public Agency is the Service Provider, the citizens and businesses are the Service Receivers, and the Public Agency’s application or IT platform is the channel of Service Delivery and the Internet is the primary mechanism for the channel.<ref>Definitions.net. (2019). <i>[https://www.definitions.net/definition/e-services Definitions for e-services. STANDS4 Network LLC. 2001-2019]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p>There is a wide technical categorization of Digital Services that outlines the degree to which a service is actually digital, including: a Non-Digital Service, a Digital Service, a Fully Digitalized Service, a Managed Digital Service, and an Optimized Digitalized Service.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p class="expand inline mw-collapsible-content">A Non-Digital Service is delivered manually from start to finish without an online channel component.</p><p class="inline"> A Digitally-Supported Service is where a certain part of a service is delivered through an online channel and the customer may be required to perform some manual process</p><p class="expand inline mw-collapsible-content"> (e.g. print a form, require a wet signature, make a telephone call, attend an office or service counter). A Digitally-Supported Service may not be considered as a digital service by some organizations.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>A Digital Service, from the customers’ perspective, the service is delivered fully through the online channel. There are some manual (non-digital) processes involved within the Public Agency “back office” to complete the service.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p class="inline">A Fully Digitalized Service as a service provision is fully digitalised including all back office processes.</p><p class="expand inline mw-collapsible-content"> Note: workflow processing where a work item is processed from an electronic work queue and actioned by a human agent only using digital tools is considered a digitalised process.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>A Managed Digitalized Service is where the service provision is fully digitised, and the service is monitored and managed.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>Lastly, an Optimised Digitalized Service is where the service provision is fully digitized, and the service is monitored and managed with continual business improvement.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p class="expand inline mw-collapsible-content">Digital Services are becoming a preferred delivery channel of services for citizens. Countries are increasingly turning to Digital Government initiatives in order to make their government more agile, flexible, and efficient with respect to the services it provides to citizens by adopting Digital Service delivery methods. But</p><p class="inline"> Digital Government is more than just providing a digital delivery system. It is about putting the user/citizen at the center of the service design process.</p><br />
<br />
<p>Digital Transformation is the authentic integration of digital technology into all areas of a business, fundamentally changing how an organization operates and delivers value to customers.<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref> A Digital Transformation is the method in which many Public Agencies progress from traditional Non-Digital Services to Digital Services, which can then be built upon toward Managed and Optimized Digital Services.</p><br />
<br />
<p class="expand mw-collapsible-content">In the context of Public Agencies and Governments utilizing Digital Services toward achieving Digital Government, true Digital Government can be thought of as consisting of four characteristics:<ref>ITAC. (October 26, 2016). <i>[https://itac.ca/federal-government/ ITAC on Digital Government. Information Technology Association of Canada (ITAC/ACTI). 1998-2019 ITAC. www.itc.ca]</i>. Retrieved 27-May-2019 from.</ref></p><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>Government is easy to work with;</li><br />
<li>Government is easy to work in;</li><br />
<li>Technologies are evergreen and up-to-date; and</li><br />
<li>Government information is digitized and searchable.</li><br />
</ul><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p class="inline">The Global Digital Transformation Market is expected to exceed more than US$ 462 billion by 2024 and will grow at a CAGR (Compund Annual Growth Rate) of more than 18.5% in the given forecast period.<ref>https://www.marketwatch.com/press-release/digital-transformation-market-size-is-projected-to-be-around-us-462-billion-by-2023-2018-08-23 </ref></p><p class="expand inline mw-collapsible-content"> private and public organizations have responded by changing the way in which they conduct business with consumers and clients; moving more of their core services on-line. These organizations are rapidly moving the transactional services and the business processes that support them into the digital environment to leverage the Digital Revolution.</p><br />
<br />
<p class="expand mw-collapsible-content">The International Data Corporation (IDC) forecasts that worldwide spending on technologies and services that enable Digital Transformation will reach $1.97 trillion in 2022, per the IDC Worldwide Semiannual Digital Transformation Spending Guide. IDC predicts that digital transformation spending will grow steadily, achieving a five-year CAGR of 16.7 percent between 2017 and 2022.<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref></p> <br />
<br />
<p class="expand mw-collapsible-content">The nominal gross domestic product (GDP) associated with digital economic activities in Canada totalled $109.7 billion in 2017 or 5.5% of the total economy. While the digital economy is not an industry, to give a scale of its importance, in 2015 it was larger than mining, quarrying and oil and gas extraction (4.8%), transportation and warehousing (4.6%) and utilities (2.4%).<ref>The initial estimates of the digital economy presented in this paper are only available in nominal terms. As a result, comparisons of the digital economy to other sectors of the economy can only be done up to 2015 as nominal GDP by industry is not available for later reference periods. https://www150.statcan.gc.ca/n1/pub/13-605-x/2019001/article/00002-eng.htm </ref> In Canada, between 2010 and 2017, nominal GDP for the digital economy (+40.2%) grew more than the total economy (+28%). On an annual basis, the digital economy increased more than the total economy every year except 2011 and 2017, which were years of strong growth in the energy sector. Telecommunications and support services, part of the digital-enabling infrastructure domain, were the largest contributors to the digital economy in Canada. 2010-2017.<ref>The initial estimates of the digital economy presented in this paper are only available in nominal terms. As a result, comparisons of the digital economy to other sectors of the economy can only be done up to 2015 as nominal GDP by industry is not available for later reference periods. https://www150.statcan.gc.ca/n1/pub/13-605-x/2019001/article/00002-eng.htm </ref></p><br />
<br />
<p class="inline">Canadians (18 years and older), from July 2017 to June 2018 (12 months), 76% use digital payment methods for their personal spending, and digital purchases.<ref>Statistics Canada. (August 29th, 2018). <i>[https://www150.statcan.gc.ca/n1/daily-quotidien/180829/dq180829b-eng.htm Digital economy, July 2017 to June 2018. Government of Canada. Statistics Canada. 5265 – Digital Economy Survey. For more information, or to enquire about the concepts, methods or data quality of this release, contact us (toll-free 1-800-263-1136; 514-283-8300; STATCAN.infostats-infostats.STATCAN@canada.ca) or Media Relations (613-951-4636; STATCAN.mediahotline-ligneinfomedias.STATCAN@canada.ca)]</i>. Retrieved 26-May-2019.</ref></p><p class="expand inline mw-collapsible-content"> These include: 64% used or purchased video downloads/streaming services, 51% used or purchased music/music streaming services, 33% used or purchased e-books/newspapers/magazines/podcasts, and 31% used or purchased online gaming subscriptions/game downloads. The average amount Canadians spent on digital products in this time was $412, however 26% of Canadians sold new or used products online (Kijiji, eBay, etc.) earning an average of $722.<ref>Statistics Canada. (August 29th, 2018). <i>[https://www150.statcan.gc.ca/n1/daily-quotidien/180829/dq180829b-eng.htm Digital economy, July 2017 to June 2018. Government of Canada. Statistics Canada. 5265 – Digital Economy Survey. For more information, or to enquire about the concepts, methods or data quality of this release, contact us (toll-free 1-800-263-1136; 514-283-8300; STATCAN.infostats-infostats.STATCAN@canada.ca) or Media Relations (613-951-4636; STATCAN.mediahotline-ligneinfomedias.STATCAN@canada.ca)]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">The most typical delivery model for consumer access to Digital Services is a subscription model where households pay a monthly fee in return for continuous access to a range of services, e.g., broadband, smartphone, cable TV, Subscription Video-on-Demand (or SVoD).<ref>Byrne, David*, and Corrado, Carol†. (November 10, 2017). <i>Accounting for Innovation in Consumer Digital Services: Implications for economic growth and consumer welfare. (Preliminary Draft)</i>. *Board of Governors of the Federal Reserve System, Washington, D.C. †The Conference Board, New York, and Center for Business and Public Policy, McDonough School or Business, Georgetown University. Corresponding author: cac289@georgetown.edu. </ref> The household has been an important locus of the ongoing Digital Revolution and arguably the most visible.</p><p class="expand inline mw-collapsible-content"> Hardware innovation has proceeded rapidly as major household platforms—smartphones, tablets, televisions, and gaming consoles, have become extraordinarily connected and cheap. Communication speeds are essential; for example, nearly one-third of all IP traffic was accounted for by Netflix alone in 2016.<ref>Byrne, David*, and Corrado, Carol†. (November 10, 2017). <i>Accounting for Innovation in Consumer Digital Services: Implications for economic growth and consumer welfare. (Preliminary Draft)</i>. *Board of Governors of the Federal Reserve System, Washington, D.C. †The Conference Board, New York, and Center for Business and Public Policy, McDonough School or Business, Georgetown University. Corresponding author: cac289@georgetown.edu. </ref> All this highly visible innovation has raised the question of whether existing Public Agency accounts are missing consequential growth in output and income associated with the rapid uptake of home use of IT devices and platforms.<ref>Byrne, David*, and Corrado, Carol†. (November 10, 2017). <i>Accounting for Innovation in Consumer Digital Services: Implications for economic growth and consumer welfare. (Preliminary Draft)</i>. *Board of Governors of the Federal Reserve System, Washington, D.C. †The Conference Board, New York, and Center for Business and Public Policy, McDonough School or Business, Georgetown University. Corresponding author: cac289@georgetown.edu. </ref></p><br />
<br />
<p class="inline">There are a number of countries taking a leadership role in the digital delivery of government services. The United Kingdom (UK) is considered a leader in Digital Government.</p><p class="expand inline mw-collapsible-content"> The Government Digital Service (GDS) is the UK’s center for all things digital. The GDS assists departments with transformation through the utilization of digital technology and data in a collaborative manner. Furthermore, GDS and the UK Digital Service Standards, helps departments develop platforms, standards, and digital services.<ref>Government of UK. (2019). <i>[https://gds.blog.gov.uk/about/ About the Government Digital Service. Government of United Kingdom. Government Digital Service. Cabinet Office]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>In the UK, Tell Us Once (TUO) is a service that lets an individual report a death to most government organisations in one action.<ref>United Kingdom Government. (2019). <i>[https://www.gov.uk/after-a-death/organisations-you-need-to-contact-and-tell-us-once Tell Us Once. United Kingdom Government]</i>. Retrieved 04-Jan-2019.</ref> Public administrations ensure that citizens and businesses supply the same information only once, who then take action, if permitted, to internally re-use this data, in due respect of data protection rules. The goal is to reuse data so no extra input is required by citizens and/or businesses.<ref>EUR-Lex. (2016). <i>[https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:52016DC0179 Communication from the Commission to the European Parliament, the Council. The European Economic and Social Committee and the Committee of the Regions. European Commission]</i>. Retrieved 04-Jan-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Estonia introduced TUO in 2007, mandating that the state is not allowed to ask citizens for the same information twice.<ref>The TOOP capabilities, in turn, are based on two key Estonian digital systems: “The Universal Digital ID” – through which people can digitally sign contracts, access public services, order prescriptions, file taxes and vote at elections – and “The X-Road”, a set of security and communications protocols that permits safe, rapid transmission of data between a highly distributed set of databases and digital systems. Reference: Whitehouse, David. (2019). <i>[https://www.globalgovernmentforum.com/enabling-e-government-estonias-national-digital-advisor-marten-kaevats/?utm_source=Canada+Public+Service&utm_campaign=2300653a6d-CANW_KaevatsInterview&utm_medium=email&utm_term=0_4eb3df799b-2300653a6d-193679865 Enabling e-government: Estonia’s National Digital Advisor Marten Kaevats. Global Government Forum]</i>. Retrieved 07-Jan-2019.</ref> Instead, they must acquire it from their colleagues across government, if necessary, requesting permission to do this from the citizen. This ensures that citizens and businesses supply certain standard information only once, because public administration offices take action to internally share this data, no additional burden falls on citizens and businesses.</p><br />
<br />
<p>Estonia is often seen as the trend setter in digital government. Their X-Road digital infrastructure, which supports Estonia’s digital service delivery, allows for seamless information transfers from one departmental database to the other. In Estonia, about 99% of government services are provided through Digital Service delivery channels with over 500 million queries a year.<ref>Government of Estonia. (2019). <i>[https://e-estonia.com/solutions/interoperability-services/x-road/ Interoperability Services: X-Road. Government of Estonia. E-Estonia. Enterprise Estonia]</i>. Retrieved 19-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Other examples of governments adapting to this technological change include:</p><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>United States – elevating a Chief Information Officer (CIO) role that reports to deparment heads, utilizing a technology council to advise the President on IT information and service transformation, and the use of incubator funds to drive internal transformation.</li><br />
<li>Mexico – establishment of the Office for Coordination of the National Digital Strategy.</li><br />
<li>Australia – establishment of a Digital Transformation Agency that reports to the Prime Minister and Cabinet to improve digital services.</li><br />
<li>New Zealand – deployment of a Chief Digital Officer and Digital Partnership Coordinating Secretariat, as well as a Chief Data Steward to support the use of data throughout the government.<ref>Treasury Board of Canada Secretariat (April 18, 2019). <i>Digital Policy Suite: Integrated Management of Service, Information, Information Technology and Cyber Security – Presentation to the Public Sector Management Advisory Committee. Page 3</i>.</ref></li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">In the US, the federal government created the US Digital Services agency to transform how the federal government interacts with the American people. The group is composed of a small team of technology experts that is taking best practices from the private sector and applying them to the federal government.<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-deliveryWhat is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p class="expand inline mw-collapsible-content">In the context of the Government of Canada (GC), the provision of Digital Services must be simple to use and trustworthy, where the GC’s Digital Standards form the foundation of Digital Services and shifts the GC toward becoming more agile, open, and user-focused.<ref>Government of Canada. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/government-canada-digital-standards.html Government of Canada Digital Standards. Government of Canada. Digital Government]</i>. Retrieved 26-May-2019</ref> The GC is moving toward Digital Services through a digital-first and digitally enabled government vision that ensures Digital Services are available anytime, anywhere, through any service window.</p><p class="inline"> This does not mean “digital only,” but it does mean that Digital Service delivery cannot be an afterthought and importantly, in-person, and telephone interactions must be digitally enabled to deliver excellence in service.<ref>Treasury Board of Canada Secretariat. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/digital-operations-strategic-plan-2018-2022.html#ToC5Digital Operations Strategic Plan: 2018-2022. Government of Canada. Treasury Board of Canada Secretariat (TBS). ISBN:: 978-0-660-29075-1]</i>. Retrieved 21-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The GC’s Digital Operations Strategic Plan (DOSP) forms the planning cornerstone toward digitalizing the GC. It is the third iteration in the GC’s strategic planning process to manage technology and technological change. It supports the progress to Digital Service delivery and Digital Government as it builds on and expands on the GC’s Strategic Plan for Information Management and Information Technology 2017 to 2021 (2017 to 2021 GC IM-IT Strategic Plan), which itself built on and expanded on the GC Information Technology Strategic Plan 2016-2020.<ref>Treasury Board of Canada Secretariat. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/digital-operations-strategic-plan-2018-2022.html#ToC5Digital Operations Strategic Plan: 2018-2022. Government of Canada. Treasury Board of Canada Secretariat (TBS). ISBN:: 978-0-660-29075-1]</i>. Retrieved 21-May-2019.</ref> Departments and Agencies, Chief Information Officers (CIOs), and officials are to consider it as direction from the CIO of Canada. A detailed list of Strategic Action items, departmental accountabilities, and related direction for GC Digital Services is included as an Appendix in the DOSP.</p><br />
<br />
<p>Additionally, the Digital Transformation Office (DTO) is part of the Treasury Board of Canada Secretariat’s (TBS) Strategic Communications and Ministerial Affairs sector. The DTO are communications professionals with expertise in content and interaction design, user research and plain language writing. The DTO ensures that the Canada.ca brand is recognized and trusted by Canadians, makes information and services that are in demand and published on digital channels easier to find and understood based on insight from user research, and help communications teams develop their skills and processes as they make a sustainable shift to digital in their organization.<ref>Digital Transformation Office. (April 11th, 2019). <i>[https://www.canada.ca/en/government/about/about-digital-transformation-office.html About the Digital Transformation Office. Government of Canada. Treasury Board of Canada Secretariat]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Also, the Canadian Digital Service (CDS), housed at TBS and created in 2017, is an organization that partners with GC departments and agencies to design and build simple and reliable technology. The CDS is focused first and foremost on delivery: building simple, easy to use services directly with GC departments to design, prototype, and build better digital services.<ref>The Canadian Digital Service. (2019). <i>[https://digital.canada.ca/what-we-do/ What We Do. Government of Canada. Canadian Digital Services]</i>. Retrieved 6-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">However, much of the Digital Services work in the GC is driven by improving the interoperability of the GC IT systems. Interoperable platforms are the backbone of data and information sharing, big data analytics, and collaboration. The interoperability of technologies, data, and applications across different GC agencies, tiers, and jurisdictions has been a key marker toward Digital Government. The aim of Digital Government, or any such program, is to achieve seamless integration between processes and applications, to make the structure of government invisible (or irrelevant) to service delivery, and to set the basis for agile, and truly transformational government.</p><br />
<br />
<p>To help build interoperability and thus Digital Services in the GC, Shared Services Canada (SSC) is supporting the Canadian Digital Exchange Program (CDXP), previously known as GC Interoperability Platform (GCIP), led by the Treasury Board Secretariat of Canada (TBS). The CDXP is a platform to enable GC departments to share their data with each other and the outside world in a modern, secure, and unified way which aims to enhance interoperability for online infrastructure and enable departments to seamlessly share and consume data and information. This platform acts as an information broker, enabling the exchange of data and information between enterprise systems, departments and governments.<ref>Treasury Board of Canada Secretariat. (2017). <i>[https://www.canada.ca/en/treasury-board-secretariat/services/information-technology/strategic-plan-2017-2021.html Government of Canada Strategic Plan for Information Management and Information Technology 2017 to 2021. Government of Canada. ISBN: 978-0-660-24007-7]</i>. Retrieved 20-Dec-2018.</ref></p><br />
<br />
<p>In parallel, the Canada Revenue Agency (CRA), and Employment and Social Development Canada (ESDC) established a Direct Deposit Sharing Initiative, the first step in a “Tell Us Once” approach when providing banking information to the GC in November 2017.<ref>Canada, Revenue Agency. (November 27, 2017). <i>[https://www.canada.ca/en/revenue-agency/services/e-services/e-services-individuals/account-individuals/link-between-account-service-canada-account.html Link between My Account and My Service Canada Account. Government of Canada]</i>. Retrieved 09-Jan-2018.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The GC is also building on Digital Services through the standardization of the GC’s Web presence, which is highly complex. Each department’s Web presence offers a wide variety of content to support informational and transactional services for individuals and businesses. Web pages are delivered through various devices and technologies that are constantly evolving. The TBS Standard on Web Usability mandates a basic structure for the design and layout of GC Web pages.<ref>Treasury Board of Canada Secretariat. (November 27th, 2013). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=24227 Standard on Web Usability. Government of Canada. Treasury Board of Canada Secretariat. ISBN: 978-0-660-20387-4]</i>. Retrieved 25-May-2019.</ref> This structure makes it easier to find and use information and services on GC websites, thus improving Digital Service. Lastly, the TBS is set to release the Policy on Service and Digital and a Directive on Service and Digital which focuses on the client, ensuring proactive consideration at the design stage of key requirements of these functions in the development of operations and services. It establishes an enterprise-wide, integrated approach to governance, planning and management.<ref>Treasury Board of Canada Secretariat. (May 27th, 2019). <i>[https://gcdocs.gc.ca/ssc-spc/llisapi.dll?func=ll&objId=47700600&objAction=browse Digital Policy Suite. Treasury Board of Canada Secretariat. Government of Canada. GCDocs]</i>. Retrieved 25-June-2019.</ref></p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p class="expand mw-collapsible-content">Making the transition to Digital Services by replacing the reliance on traditional service foundations, such as paper forms, and improving the overall user experience has benefits to both organizations/agencies as well as customers/end users.</p><br />
<br />
<p>The business value impact of Digital Services is: Improved Customer Satisfaction and Relationship; Consolidation and Improvement of Services; and Reduced Organizational Costs.</p><br />
<br />
<p><b>Improved Customer Satisfaction and Relationship</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">Increased digital service delivery could benefit customers by offering greater convenience in access to services, saving them both time and money.</p><p class="inline"> A Digital Service provides greater speed and greater confidence to the consumer and often leads to improved, rapid, and responsive customer services.</p><p class="expand inline mw-collapsible-content"> An electronic resource is lot quicker to browse or search, to extract information from, and to integrate that information into other material and to cross-search or reference among the different publications.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref> Digital Services can contain vast amounts of information for the consumer, with mixed media i.e. images, video, audio animation which could not be replaced in print; all of which is highly mobile and accessible wherever internet access can be obtained.</p><p class="inline"> Additionally, Digital Services provide agency for the consumer in allowing the user to approach services and publications in a way that they can explore and analyze its contents in new ways by a click of the mouse.</p><br />
<br />
<p class="expand mw-collapsible-content">Another aspect of Digital Services, improving customer satisfaction, and forming good relationships with an organization is to take into account the increasing preference individuals have for engaging with Digital Services. The experience of customers is at the heart of digital. As a result, the primary focus of digital transformation is to use cutting-edge technology to improve the customer experience.</p><br />
<br />
<p class="expand inline mw-collapsible-content">When consumers interact with a Digital Service, the Service Provider has better access to a multitude of data driven insights from the relationship with the consumer. This highly tangible relationship can be leveraged to improve customer experience and satisfaction.</p><p class="inline"> One of the great benefits of going digital is the ability to track metrics and analyze the data that is gained during digital marketing efforts.</p><p class="expand inline mw-collapsible-content"> More to the point, using these insights allows businesses to optimize their strategies and processes for even better results.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref> Further improving the development of a client centric and client-first strategies. With Digital Services, organizations can better understand customers and feed that insight into a business strategy that enables customer hyper-personalization, relevancy, and real-time feedback.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">Lastly, Digital Services improves an organization’s image or how it is perceived by consumers.</p><p class="expand inline mw-collapsible-content"> Pursuing Digital Services generally has the effect of fostering organizational digital culture. Most issues and complaints against any organization, including governments, is that they are not providing services in a modern way, regardless of their overall service delivery effectiveness. How the external image appears is what matters most to consumers and other organizations doing business with an organization. Transforming services to Digital Services helps this image problem. Additionally, the seemless integration of Digital Services provided from different GC Departments to a single point of interaction (from the customer perspective) is also key. Although some services may not even change their back-end office processes, if the part of the service that is client facing is digital, customer satisfaction will be improved.</p><br />
<br />
<p><b>Consolidation and Improvement of Services</b></p><br />
<br />
<p class="inline">By going digital, companies can bring more than just their workforce together, but also their entire architecture. This includes business processes, social media, analytics, and project management interfaces. This consolidation of the company processes and operations enables the business to connect with their target audience and satisfy their needs.</p><p class="expand inline mw-collapsible-content"> A company providing services on the Internet can easily be managed, development and the improvement of the service depending on the customers´ requirements. It is possible to adapt to the repertory of the products and services and needs of the field more rapidly.<ref>Palmgren, Juha. (October 21st, 2014). <i>[https://modernbuyerbehaviour.wordpress.com/2014/10/21/benefits-and-disadvantages-of-the-e-services/ Benefits and Disadvantages of the E-Services. Modern Buyer Behaviour]</i>. Retrieved 25-May-2019.</ref> Digital Services can enhance operations because electronic interactions offer greater control over resource management through automatization of processes and handling of information.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">Digitizing Services pulls processes together through consolidation of business requirements which helps drive standardization of the business tools and process.</p><p class="expand inline mw-collapsible-content"> Digital Services offer multi-access networked products. A networked product can provide multiple points of access to multiple simultaneous users. Offering multi-access also spurs the organization into innovative and agile ways for offering new types of services to the consumer. In business, agility is the ability to continuously improve and develop quickly, especially regarding digital processes.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref> When companies implement digital transformation in their business, they are able to include improvements in their processes, thus promoting innovation. They also have greater scope to innovate their products and services because the inclusion of new technologies allows them to include significant improvements in their offerings.</p><br />
<br />
<p class="expand mw-collapsible-content">Digitizing Services also forces an organization’s workforce to update their skillsets and knowledge concerning digital environments and digital workplace. As new technology continues to permeate organizations, the demand for these specialized skills will grow. To name a few skills that are coming into their own, the future of digital business is looking to be heavily built upon the following skillsets: Artificial intelligence, Augmented Reality, Cloud Computing, Machine Learning, and Data Exploration/Analytics.<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-delivery What is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p class="inline">Consolidating services by digitization helps to reduce the service time to market, improves efficiency with regards to managing resources, and increases transparency with auditability trails.</p><p class="expand inline mw-collapsible-content"> Entering data manually, lack of inter-departmental communication, and delayed processes limits final production. These aspects are conditional for efficiency and can be eliminated with the use of appropriate digital technologies. Replacing manual processes with automated workflows ensures complete control over business activities. Analyzing business data in real time will eliminate delays in the reports and productivity will be greater.</p><br />
<br />
<p><b>Reduced Organizational Costs</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">The main concern of managers is always to find ways to reduce business costs.</p><p class="inline"> Digital transformation, particularly the use of cloud services, enables companies to significantly reduce their operating costs.</p><br />
<br />
<p class="expand mw-collapsible-content">Digital Services often enables one-stop, comprehensive online services for citizens and businesses by linking the diverse services that are offered by different agencies. Furthermore, increasing the ease at which information is shared among individual agencies (up to the point allowed by law) makes for better and/or new services. For instance, the administration of justice would be faster and more cost-effective if the information systems of various agencies under the criminal justice system (police, public prosecutors, public attorneys, courts, prisons) were capable and able to share data.<ref>Lallana, Emmanuel. (2008). <i>e-Government Interoperability. United Nations Development Programme</i>. United Nations. ISBN: 978-974-13-3227-4. Bangkok, Thailand. regionalcentrebangkok@undp.org</ref></p><br />
<br />
<p class="expand inline mw-collapsible-content">Using Digital Services allows an organization to reduce or even eliminate local IT infrastructure, decrease the volume of manual administrative costs, and save physical space with regard to paper and asset storage. Digital Services can also provide cost savings by streamlining service. As an example, the </p><p class="inline">TUO (Tell Us Once) principle, can help to reduce administrative burdens, in particular for Public Agencies.</p><p class="expand inline mw-collapsible-content"> The exchange of information that has already been collected is cheaper and less burdensome than collecting and storing it repeatedly. Furthermore, some experts believe that data protection concerns can be better taken into account due to managing less data.</p><p class="inline"> Process optimization and potentially higher administrative efficiency are described as main advantages of TUO for public administrations.</p><p class="expand inline mw-collapsible-content"> These include fewer calls to customer service centers, fewer paper-based applications, faster processing of administrative processes, time savings due to reduced data capture requirements and fewer data errors due to data reuse. This could save costs for public administrations and improve the quality of various public services. Cross-border implementation of the TUO principle could also help to ensure equal treatment for domestic and foreign persons and companies in the use of public services, for which they are obliged to provide information to public authorities. Lastly, TUO can help the GC to focus more on core mandates as staff become less occupied with administrative burdens.</p><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>Although Digital Services provide great benefits for organizations there are some challenges that accompany the transformation from Non-Digital Services to Digital Services.</p><br />
<br />
<p><b>Complexity and Inflexible Technology</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">Moving from a Non-Digital Service to a Digital Service and onward to an Optimized Digital Service is no small task. This is further complicated in the public agency sphere where agency cooperation may require legislative changes before sharing information. </p><p class="inline">This is the major challenge for developing Digital Services, the transformation to new processes. Transformation is mostly a grinding iterative process, and part of the iteration process involves the need to tactically and operationally adjust workflows, business rules, content presentations, and (potentially) leverage data in different ways than were originally envisioned when the IT systems were first built. Non-Digital Services and legacy IT systems will need to be assessed for further digitization and organizations trying to build flexible and elegant digital experiences on top of out-dated technology stacks may encounter significant interoperability issues. Lastly, managing a new Digital Service can be a shocking and challenging initiative for an organization who is not mature in that particular business area.</p><br />
<br />
<p><b>Lack of a Clear Vision for Digital Service and Consumer Journey</b></p><br />
<br />
<p class="inline">A challenge for organizations is the lack of a clear vision and execution for their Digital Services.</p><p class="expand inline mw-collapsible-content"> A clear vision of how an organization will place the consumer at the center of the service, how to meet the consumer’s digital needs and expectations, assessing data requirements, data storage, network requirements and setting objectives against that vision is often lacking in maturity.</p><p class="inline"> Organizations will often require multiple years in order to figure out their Digital Service Strategy and this longer term mindset is often a challenge for multi-scaled organizations.</p><p class="expand inline mw-collapsible-content"> Service is now a touchstone of end-user experience and staff satisfaction alike, a critical metric that can’t be ignored in favor of pure server performance or delicate data analytics.<ref>Column Technologies. (2019). <i>[https://www.columnit.com/value-of-service-in-the-digital-world.html Digital Services: Finding Value In A Tech-First World. Column Technologies Inc]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">A lack of or ineffective gathering and leveraging of consumer data can be a major cause of failure in deploying and enhancing a Digital Service. </p><p class="expand inline mw-collapsible-content">The root of digital success is consumer data. The challenge many organizations have today is the myriad of siloed systems containing various scraps of data about consumer interactions, with no clear way to pull them together. Improving interoperability for data sharing and analyzing in an efficient way can be very challenging.<ref>Tiersky, Howard. (March 13th, 2017). <i>[https://www.cio.com/article/3179607/5-top-challenges-to-digital-transformation-in-the-enterprise.html 5 top challenges to digital transformation in the enterprise. CIO from IDG. IDG Contributor Network. 2019]</i>. Retrieved 25-May-2019.</ref></p><br />
<br />
<p><b>Data Management and Data Risk</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">A Digital Service produces a massive amount of data, upwards of millions of transactions per second, and this influx of data can be very difficult and challenging to manage. High performance processing capacity is needed, which is expensive to purchase and maintain, and proper storage is required. </p><p class="inline">Digital Services only provide convenient access to relevant, reliable, comprehensive, and timely information to consumers if the data in which the services are founded is managed appropriately. </p><p class="expand inline mw-collapsible-content">Managing the data of Digital Services is also about the maintenance of IT assets such as the network, data centers, and servers. For example, if a server goes offline for even a few seconds, transactions get interrupted and business is lost. A power failure may cause catastrophic problems for ensuring a service is online and performing. Although organizations invest in dual systems with backups, this means higher costs for the platform.<ref>Palmgren, Juha. (October 21st, 2014). <i>[https://modernbuyerbehaviour.wordpress.com/2014/10/21/benefits-and-disadvantages-of-the-e-services/ Benefits and Disadvantages of the E-Services. Modern Buyer Behaviour]</i>. Retrieved 25-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Additionally, many digital or IT resources have an unreliable life span. Paper has a much longer life span than most digital forms of storage. Due to the rapid development of new computer systems it is difficult to judge whether the software or hardware housing and leveraging the data will become outdated or not. As new hardware is developed, structures must be put into place to allow for the migration of existing materials to the new platforms so that they can still be accessed. Methods of preserving data and electronic documents must also be developed. A high degree of reliability of the equipment must be a part of enterprise data management for services that replace printed books.<ref>Ashikuzzaman, Md. (November 16th, 2016). <i>[http://www.lisbdnet.com/advantages-disadvantages-electronic-resource-e-resource/ Advantages & Disadvantages of Electronic Resource (E-Resource). LIS BD Network. 2013-2019]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p><b>Privacy Security</b></p><br />
<br />
<p class="inline">When sensitive consumer information and other user data is kept on a database, there always exists a risk that personal information such as addresses, credit card details, email addresses, passwords etc. can be hacked. Protecting the privacy of consumers, is not only a challenge but one of the most important for any organization. Initiatives such as the introduction of a TUO program, requires a sound and consistent legal basis while protecting user information. </p><p class="expand inline mw-collapsible-content">There are significant legal challenges regarding the approvals required to allow organizations to exchange and use data pertaining to specific persons and businesses as an alternative to resubmission of the same or equivalent data while protecting the rights of data subjects.</p><br />
<br />
<p class="expand mw-collapsible-content">Many countries have some form or another of a Privacy Act<ref>Justice Canada. (January 8, 2019). <i>[https://laws-lois.justice.gc.ca/eng/acts/P-21/page-2.html#docCont Privacy Act. Government of Canada]</i>. Retrieved 10-Jan-2019.</ref>, which could be a challenge for Public Agencies as these laws limit information to be collected only for the expressed purpose it was intended unless an exemption is explicitly expressed. Although some flexibility exists, Public Agencies may have more challenges in this area. While there is some degree of flexibility with exchanging citizen’s personal information between Public Agencies, this is the exception rather than the norm. Implementing such programs as a TUO approach may be challenging for services requiring cross-governmental input without serious considerations for the legislative changes necessary.</p><br />
<br />
<p><b>Social Disconnect and Organizational Reputation Risk</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">Digital Services are digital, meaning they are delivered via an online channel. Although there is an increasing tendency for individuals to socialize and communicate in the digital environment rather than through real life contact, this can lead to a sense of disconnect and isolation. This disconnect and isolation can occur between the consumer and the organization delivering the Digital Service. For Public Agencies, this can be a hinderance to organizational reputation. </p><p class="inline">Although consumers expect services to be delivered digitally, they still want a human experience with the organizations that they do business with.</p><p class="expand inline mw-collapsible-content"> This can be very challenging for organizations looking to appear modern while saving money by cutting or re-distributing client-facing staff.<ref>Goodman, Paul. (February 15, 2019). <i>[https://turbofuture.com/misc/Disadvantages-of-Digital-Technology 17 Disadvantages of Digital Technology. Turbo Future. A Maven Channel. HubPages Inc]</i>. Retrieved 25-May-2019.</ref></p><br />
<br />
<p>Additionally, Digital Services can lead to a sense of hyper-surveillance of the consumer. This is felt more in the Public Agency context where a government begins to develop and become more sophisticated, the citizens will be forced to interact digitally with the government on a larger scale. This interaction could potentially lead to a lack of privacy for civilians as their government obtains more and more information on them.</p><br />
<br />
<p><b>Employee Digital Skills</b></p><br />
<br />
<p class="inline">Some employees may have large difficulties in increasing their digital literacy. </p><p class="expand inline mw-collapsible-content">While training can help them in this endeavour it still remains difficult for the organization to define what skills are most needed for digital transformation. Long-term, organizations must forecast farther in order to foster a digital culture that encourages continuous learning while planning for future talent requirements.</p><br />
<br />
<p><b>Access to Digital Services</b></p><br />
<br />
<p class="inline">There is the event that switching from more traditional manual services to Digital Services may result in some consumers having a decreased opportunity in access to services. </p><p class="expand inline mw-collapsible-content">For example, a service that provides web based access and support often does not offer the potential to reach many users including those who live in the remote areas, have low literacy levels and exist on poverty line incomes.<ref>E-Spin. (2019). <i>[https://www.e-spincorp.com/the-advantages-and-disadvantages-of-e-government/ The Advantages and Disadvantages of E-Government. E-Spin Group of Companies. 2005-2019]</i>. Retrieved 25-May-2019.</ref> Digital Services require special devices or personal computers in order to be accessed. This can be a disadvantage for Service Delivery as rural and remote communities could suffer from lack of internet access, or at-risk individuals such as the homeless cannot access the services provided.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p class="inline">The rapid digitalization of the economy is transforming the ways that Canadians buy, consume, and sell goods and services. </p><p class="expand inline mw-collapsible-content">Today, it is no longer a question of whether a Service Provider should go digital or not; the question is where and how to start. Service drives value, and for organizations to succeed in a digitized world, Digital Services must do more than maintain the status quo. Service is more than the digital technology that is implemented and more than contracted partnerships for reliable outcomes.</p><br />
<br />
<p>A serious consideration should be taken by SSC toward establishing a realistic, unambiguous, and forward-looking position on the development and delivery of Digital Services that takes into account the needs of the business consumers while revisiting and revising vendor software and service vendor agreements to assess their digital levels.</p><br />
<br />
<p class="expand inline mw-collapsible-content">Although Digital Transformation varies widely based on organization's specific challenges and demands, there are common themes among existing case studies and published frameworks that all business and technology leaders should consider as they embark on Digital Transformation. </p><p class="inline">The top Digital Transformation elements often cited are: Customer Experience; Operational Agility; Culture and Leadership; Workforce Enablement; and Digital Technology Integration.<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref> Any new service, or existing services being reviewed or modified, must be designed to enable delivery of all suitable components of the service over digital channels, unless there is an approved documented business reason not to do so.<ref>Government of Western Australia. (May 1st, 2016). <i>[https://www.wa.gov.au/government/publications/digital-services-policy Digital Services Policy. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p>SSC should be cognisant of the success factors in customer experience for the Digital Transformation process, including: Design and Digitize Customer Journeys; Increase Speed and Agility in Insights; Achieve Customer Adoption of Digital Customer Journeys; and Develop Agility in Delivering Journey Transformations. Many companies recognize this, with 92% of leaders developing mature digital transformation strategies, specifically to enhance the consumer experience.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline">SSC should consider keeping user needs as the centerpiece for Digital Services and build the service that meets those needs. </p><p class="expand inline mw-collapsible-content">As per the TBS Policy on Service, “Services are designed and delivered considering client needs and feedback, and are progressively e-enabled”.<ref>Treasury Board of Canada Secretariat. (October 1st, 2014). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=27916 Policy on Service. Government of Canada. Treasury Board of Canada Secretariat. ISBN: 978-0-660-09949-1]</i>. Retrieved 26-May-2019.</ref></p><p class="inline">The mantra which should be adopted is “Build Digital Services, Not Websites”.<ref>Government of Western Australia. (September 4th, 2017). <i>[https://www.wa.gov.au/government/publications/digital-service-design-principles Digital Service Design Principles. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 26-May-2019.</ref></p><p class="expand inline mw-collapsible-content">Although a lot of Digital Services will be channelled through web pages on the internet the mentality should be to produce services that are focussed on fulfilling the needs of the consumer, not dumping information onto a website and expecting consumers to figure it out on their own. The digital world, and Digital Services, has to connect to the real world, all aspects of a service need to be considered, and make sure the Digital Service actually adds up to something that meets consumer needs. The GC’s Digital Standards can help provide a foundation of the government’s shift to becoming more agile, open, and user-focused. They are living standards and they will continue to evolve over time.<ref>Government of Canada. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/government-canada-digital-standards.html Government of Canada Digital Standards. Government of Canada. Digital Government]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p>Some service design and delivery considerations for SSC as a Service Provider to the GC include:</p><br />
<br />
<ul><br />
<li>Assessment of Legislative and Regulatory Regimes;</li><br />
<li>Legacy Information Systems;</li><br />
<li>Digital Transformation Prioritization;</li><br />
<li>Budgetary Constraints and Resource Allocation;</li><br />
<li>Public-Private Provisions;</li><br />
<li>Cross-Agency and Cross-Jurisdictional Linkages;</li><br />
<li>Delivery of Services through Existing and New Access Channels; and</li><br />
<li>Effectiveness and Efficiency.</li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">SSC, being the cloud broker for the GC, must have sufficient knowledge and understanding on its introduction, implementation, and integration with legacy systems. Cloud is becoming one of the major channels for consumers to access Digital Services, it is imperative that SSC staff and management understand its functionality and how to take advantage of digital opportunities in the cloud environment. This will require having the right staff with the right information in order to succeed. SSC should seriously consider the long term requirements for digital talent including addressing barriers to acquiring top talent such as language and requests for flexible work arrangements.</p><br />
<br />
<p>SSC should continue its participation in the GC Interoperability Working Group. SSC should continue its co-chairing (with TBS) of the GC Enterprise Architecture Review Board, which will govern the usage of data and align IT infrastructure initiatives among departments.</p><br />
<br />
<p class="inline">SSC should consider evaluating current offerings in the Service Catalogue for how digital these services are and what steps can be taken in order to progress to an Optimized Digital Service state. The evaluation would be to assess processes and business lines in order to improve efficiencies, reduce costs, and reduce administrative burdens of existing services as well as how a new services could be delivered in a more optimized digital way. </p><p class="expand inline mw-collapsible-content">Any new procurements of devices or platforms should have high market value and can be on-boarded easily onto the GC network. However, SSC should be cognisant of not flooding their ability to conduct business with massive amounts of data without properly planning for its collection, storage and analysis.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">SSC should also understand that there is a danger that the speed of digital migration outstrips the implementation of legal, regulatory and information security controls that must be part of any on-line business project. </p><p class="expand inline mw-collapsible-content">Information and privacy security should be involved at the start of Digital Service projects and is able to clearly articulate the value and risks involved in changing core operational business models.<ref>Bridewell Consulting. (April 16th, 2014). <i>[https://www.bridewellconsulting.com/the-estimated-size-of-the-digital-economy The Estimated Size of the Digital Economy. Bridewell Consulting. (2019). bc@bridewellconsulting.com. Soane Point, 6-8 Market Place, Reading Berkshire, RG1 2EG]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline">Lastly, the TUO is a cornerstone in terms of developing GC-wide Digital Services. As such, there are possible implications related to the Privacy Act for TUO in Canada. SSC should consider assessing its different privacy requirements and restrictions regarding its Digital Services that could impact service delivery, including data sharing privacy restrictions which may exist across services. </p><p class="expand inline mw-collapsible-content">A running privacy assessment of SSC services would be a valuable tool for SSC to refer to in cases where services are being digitized or other Digital Services are being on-boarded.</p><br />
<br />
<h2>References</h2><br />
<br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Digital Services";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=File:EN_-_Technology_Trends_-_Digital_Services.pdf&diff=13789File:EN - Technology Trends - Digital Services.pdf2019-11-15T15:56:05Z<p>Nicolas.rheaume: </p>
<hr />
<div></div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Digital_Services&diff=13788Technology Trends/Digital Services2019-11-15T15:54:44Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Services_Numériques]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Digital Services</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Services_Numériques|Services Numériques]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Digital_Services_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>November 15, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>November 15, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Services.pdf|Digital Services.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p><b>Digital Service(s)</b> and Digital Government do not mean the same thing; however, since both have common themes, government organizations often place them together. As a result, Digital Services and Digital Government may be conflated or mistakenly used interchangeably within a public government organization.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2 class="expand mw-collapsible-content">Executive Summary</h2><br />
<br />
<p class="expand mw-collapsible-content">Digital Service(s) and Digital Government do not mean the same thing; however, since both have common themes, government organizations often place them together. As a result, Digital Services and Digital Government may be conflated or mistakenly used interchangeably within a public government organization.</p><br />
<br />
<p class="expand mw-collapsible-content">There is no agreed upon industry or public definition for Digital Services. However, common Digital Services meanings refer to the electronic delivery of information including data and content across multiple platforms and devices like web or mobile that is entirely automated, or involves very little human intervention. Where the service delivery is controlled by the service’s customers and is only utilising the online channel for both customer and back-end business processes. For example, as an application for a mobile phone or tablet computer. Information is presented in a way that is easy to use and understand and typically involves transactional services such as submitting forms for processing and receiving benefits (passport renewals, driver license renewals, immigration forms, parking tickets, hotel room reservations, etc.).</p><br />
<br />
<p class="expand mw-collapsible-content">Whereas, Digital Government, sometimes referred to as e-Government, can be defined as “the use of digital technologies, as an integrated part of governments’ modernization strategies, to create public value. It relies on digital government ecosystem comprised of government actors, non-governmental organizations, businesses, citizens’ associations and individuals which support the production of an access to data, services and content through interaction with government. Additionally, terms such as E-Services and E-Business, are also conflated with digital services. E-Services/E-Business are simply umbrella terms for services on the Internet.</p><br />
<br />
<p class="expand mw-collapsible-content">There are three main components of a Digital Service: the Service Provider, the Service Receiver, and the channels of Service Delivery. Concerning a public or government Digital Service/E-Service, the Public Agency is the Service Provider, the citizens and businesses are the Service Receivers, and the Public Agency’s application or IT platform is the channel of Service Delivery and the Internet is the primary mechanism for the channel. There is a wide technical categorization of Digital Services that outlines the degree to which a service is actually digital, including: a Non-Digital Service, a Digital Service, a Fully Digitalized Service, a Managed Digital Service, and an Optimized Digitalized Service.</p><br />
<br />
<p class="expand mw-collapsible-content">The International Data Corporation (IDC) forecasts that worldwide spending on technologies and services that enable Digital Transformation will reach $1.97 trillion in 2022, per the IDC Worldwide Semiannual Digital Transformation Spending Guide. IDC predicts that digital transformation spending will grow steadily, achieving a five-year CAGR of 16.7 percent between 2017 and 2022.</p><br />
<br />
<p class="expand mw-collapsible-content">The nominal gross domestic product (GDP) associated with digital economic activities in Canada totalled $109.7 billion in 2017 or 5.5% of the total economy. While the digital economy is not an industry, to give a scale of its importance, in 2015 it was larger than mining, quarrying and oil and gas extraction (4.8%), transportation and warehousing (4.6%) and utilities (2.4%). In Canada, between 2010 and 2017, nominal GDP for the digital economy (+40.2%) grew more than the total economy (+28%). On an annual basis, the digital economy increased more than the total economy every year except 2011 and 2017, which were years of strong growth in the energy sector. Telecommunications and support services, part of the digital-enabling infrastructure domain, were the largest contributors to the digital economy in Canada. 2010-2017.</p><br />
<br />
<p class="expand mw-collapsible-content">However, much of the Digital Services work in the GC is driven by improving the interoperability of the GC IT systems. Interoperable platforms are the backbone of data and information sharing, big data analytics, and collaboration. The interoperability of technologies, data, and applications across different GC agencies, tiers, and jurisdictions has been a key marker toward Digital Government.</p><br />
<br />
<p class="expand mw-collapsible-content">The business value impact of Digital Services are: Improved Customer Satisfaction and Relationship; Consolidation and Improvement of Services; and Reduced Organizational Costs.</p><br />
<br />
<p class="expand mw-collapsible-content">Some challenges that accompany the transformation from Non-Digital Services to Digital Services include: Complexity and Inflexible Technology, Lack of a Clear Vision for Digital Service and Consumer Journey, Data Management and Data Risk, Privacy Security, Social Disconnect and Organizational Reputation Risk, and Employee Digital Skills, Access to Digital Services.</p><br />
<br />
<p class="expand mw-collapsible-content">The rapid digitalization of the economy is transforming the ways that Canadians buy, consume, and sell goods and services. Today, it is no longer a question of whether a Service Provider should go digital or not; the question is where and how to start. Service drives value, and for organizations to succeed in a digitized world, Digital Services must do more than maintain the status quo.</p><br />
<br />
<p class="expand mw-collapsible-content">A serious consideration should be taken by SSC toward establishing a realistic, unambiguous, and forward-looking position on the development and delivery of Digital Services that takes into account the needs of the business consumers while revisiting and revising vendor software and service vendor agreements to assess their digital levels. The mantra which should be adopted is Build Digital Services, Not Websites.</p><br />
<br />
<p class="expand mw-collapsible-content">The top Digital Transformation elements often cited are: Customer Experience; Operational Agility; Culture and Leadership; Workforce Enablement; and Digital Technology Integration.</p><br />
<br />
<p class="expand mw-collapsible-content">Success factors in customer experience for the Digital Transformation process, including: Design and Digitize Customer Journeys; Increase Speed and Agility in Insights; Achieve Customer Adoption of Digital Customer Journeys; and Develop Agility in Delivering Journey Transformations.</p><br />
<br />
<p class="expand mw-collapsible-content">Lastly, the TUO is a cornerstone in terms of developing GC-wide Digital Services. As such, there are possible implications related to the Privacy Act for TUO in Canada. SSC should consider assessing its different privacy requirements and restrictions regarding its Digital Services that could affect service delivery.</p><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p class="inline">Digitalization and digital technology has transformed business processes and the delivery of goods and services to consumers.</p><p class="inline expand mw-collapsible-content"> This is a phenomenon known as the Digital Revolution, in which digitization permeates not just the goods and services themselves, but also the business processes and procedures involved in transactional events.<ref>Canadian Centre for Cyber Security. (2019).<i> [https://cyber.gc.ca/en/glossary Glossary]</i>. Retrieved from cyber.gc.ca</ref> Goods refer to tangible consumable products, articles, and commodities offered by a company to customers in exchange for money.<ref>OECD. (March 2019). Going Digital. <i>[https://www.oecd.org/going-digital/project/ The Organisation for Economic Co-operation and Development (OECD). 2019]</i>. Retrieved 27-May-2019.</ref> Whereas services are intangible economic products that are provided by a company on the consumer’s demand; it is an activity carried out for someone else.<ref>Surbhi, S. (October 27th, 2015). <i>[https://keydifferences.com/difference-between-goods-and-services.html Difference Between Goods and Services. Key Differences. 2019]</i>. Retrieved 27-May-2019.</ref></p><p class="inline"> Digitalization has pushed both goods and services online.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline expand mw-collapsible-content">More than ever, consumers are exposed to connected smart products and services that are always on and are constantly connected to the internet. This heightens and constantly changes consumer expectations for every industry regarding the delivery channels of goods and services.</p><p class="inline"> As computing power improves, more consumers around the world participate in the digital economy, furthering the growth toward online goods and services. This leads to additional organizational pressures to host more diverse online options, greater speeds of delivery, and ease of application use.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">Digital Service(s) and Digital Government do not mean the same thing; however, since both have common themes, government organizations often place them together.</p><p class="inline expand mw-collapsible-content"> As a result, Digital Services and Digital Government may be conflated or mistakenly used interchangeably within a public government organization. Additionally, terms such as E-Services and E-Business, are also conflated with digital services. E-Services/E-Business are simply umbrella terms for services on the Internet.<ref>Surbhi, S. (October 27th, 2015). <i>[https://keydifferences.com/difference-between-goods-and-services.html Difference Between Goods and Services. Key Differences. 2019]</i>. Retrieved 27-May-2019.</ref></p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline expand mw-collapsible-content">There is no agreed upon industry or public definition for Digital Services. However, common </p><p class="inline">Digital Services meanings refer to the electronic delivery of information including data and content across multiple platforms and devices like web or mobile that is entirely automated, or involves very little human intervention.<ref>PCMag. (2019). <i>[https://www.pcmag.com/encyclopedia/term/42260/e-services Definition of: e-services. The Computer Language Co Inc. PCMag Digital Group. PCMag.com]</i>. Retrieved 26-May-2019.</ref></p><p class="inline expand mw-collapsible-content"> Where the service delivery is controlled by the service’s customers and is only utilizing the online channel for both customer and back-end business processes.<ref>Taxamo. (2015). <i>[https://www.taxamo.com/support/regions_eu/digital_services_definition/ What is the Definition of a Digital Service. EVAT Solutions LtD. Ireland. Company No: 487204. 1 Library Place, Killorglin, Kerry, Ireland]</i>. Retrieved 26-May-2019.</ref> For example, as an application for a mobile phone or tablet computer.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><p class="inline">Information is presented in a way that is easy to use and understand and typically involves transactional services such as submitting forms for processing and receiving benefits (passport renewals, driver license renewals, immigration forms, parking tickets, hotel room reservations, etc.).<ref>Lea-Cox, Trevor. (2015). <i>[http://esmarchitecture.com/key-concepts/business-it-digital-services.html Business Services vs IT Services vs Digital Services. Lea-Cox and Associates. 2009-2015. Henley-on-Thames, United Kingdom. tlc@esmarchitecture.com]</i>. Retrieved 23-May-2019</ref> </p><br />
<br />
<p class="expand mw-collapsible-content">Regardless of definitional confusion, it can be argued that all terms revolving around Digital Services agree about the role of technology in facilitating the delivery channel of services and business processes. It is compelling to adopt the approach for defining Digital Services as “deeds, efforts, or performances whose delivery is mediated by Information Technology”.<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-delivery What is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p class="inline expand mw-collapsible-content">Whereas, Digital Government, sometimes referred to as e-Government, can be defined as “the use of digital technologies, as an integrated part of governments’ modernization strategies, to create public value. It relies on digital government ecosystem comprised of government actors, non-governmental organizations, businesses, citizens’ associations and individuals which support the production of an access to data, services and content through interaction with government”.<ref>Definitions.net. (2019). <i>[https://www.definitions.net/definition/e-services Definitions for e-services. STANDS4 Network LLC. 2001-2019]</i>. Retrieved 22-May-2019.</ref> Digital Government is an open and service-oriented organization that operates and delivers programs and services to people and businesses in simple, modern and effective ways that are optimized for digital and available anytime, anywhere and from any device which operates digitally as one to benefit all Canadians.<ref>OECD Council (July 15, 2014). <i>[https://www.oecd.org/gov/digital-government/Recommendation-digital-government-strategies.pdf Recommendation of the Council on Digital Government Strategies, Page 6]</i>. Retrieved on May 13, 2019.</ref> For governmental organizations, </p><p class="inline">Digital Government can be achieved by leveraging the power and potential of Digital Services to better interact with and respond to citizens. Digital Services are a part of the execution of a Digital Government Strategy.</p><p class="inline expand mw-collapsible-content"> A Digital Service must be interconnected and rely on information from across government departments.<ref>Treasury Board of Canada Secretariat. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/digital-operations-strategic-plan-2018-2022.html#ToC5 Digital Operations Strategic Plan: 2018-2022. Government of Canada. Treasury Board of Canada Secretariat (TBS). ISBN:: 978-0-660-29075-1]</i>. Retrieved 21-May-2019.</ref></p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p>There are three main components of a Digital Service: the Service Provider, the Service Receiver, and the channels of Service Delivery. Concerning a public or government Digital Service/E-Service, the Public Agency is the Service Provider, the citizens and businesses are the Service Receivers, and the Public Agency’s application or IT platform is the channel of Service Delivery and the Internet is the primary mechanism for the channel.<ref>Definitions.net. (2019). <i>[https://www.definitions.net/definition/e-services Definitions for e-services. STANDS4 Network LLC. 2001-2019]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p>There is a wide technical categorization of Digital Services that outlines the degree to which a service is actually digital, including: a Non-Digital Service, a Digital Service, a Fully Digitalized Service, a Managed Digital Service, and an Optimized Digitalized Service.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p class="expand inline mw-collapsible-content">A Non-Digital Service is delivered manually from start to finish without an online channel component.</p><p class="inline"> A Digitally-Supported Service is where a certain part of a service is delivered through an online channel and the customer may be required to perform some manual process</p><p class="expand inline mw-collapsible-content"> (e.g. print a form, require a wet signature, make a telephone call, attend an office or service counter). A Digitally-Supported Service may not be considered as a digital service by some organizations.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>A Digital Service, from the customers’ perspective, the service is delivered fully through the online channel. There are some manual (non-digital) processes involved within the Public Agency “back office” to complete the service.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p class="inline">A Fully Digitalized Service as a service provision is fully digitalised including all back office processes.</p><p class="expand inline mw-collapsible-content"> Note: workflow processing where a work item is processed from an electronic work queue and actioned by a human agent only using digital tools is considered a digitalised process.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>A Managed Digitalized Service is where the service provision is fully digitised, and the service is monitored and managed.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>Lastly, an Optimised Digitalized Service is where the service provision is fully digitized, and the service is monitored and managed with continual business improvement.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p class="expand inline mw-collapsible-content">Digital Services are becoming a preferred delivery channel of services for citizens. Countries are increasingly turning to Digital Government initiatives in order to make their government more agile, flexible, and efficient with respect to the services it provides to citizens by adopting Digital Service delivery methods. But</p><p class="inline"> Digital Government is more than just providing a digital delivery system. It is about putting the user/citizen at the center of the service design process.</p><br />
<br />
<p>Digital Transformation is the authentic integration of digital technology into all areas of a business, fundamentally changing how an organization operates and delivers value to customers.<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref> A Digital Transformation is the method in which many Public Agencies progress from traditional Non-Digital Services to Digital Services, which can then be built upon toward Managed and Optimized Digital Services.</p><br />
<br />
<p class="expand mw-collapsible-content">In the context of Public Agencies and Governments utilizing Digital Services toward achieving Digital Government, true Digital Government can be thought of as consisting of four characteristics:<ref>ITAC. (October 26, 2016). <i>[https://itac.ca/federal-government/ ITAC on Digital Government. Information Technology Association of Canada (ITAC/ACTI). 1998-2019 ITAC. www.itc.ca]</i>. Retrieved 27-May-2019 from.</ref></p><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>Government is easy to work with;</li><br />
<li>Government is easy to work in;</li><br />
<li>Technologies are evergreen and up-to-date; and</li><br />
<li>Government information is digitized and searchable.</li><br />
</ul><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p class="inline">The Global Digital Transformation Market is expected to exceed more than US$ 462 billion by 2024 and will grow at a CAGR (Compund Annual Growth Rate) of more than 18.5% in the given forecast period.<ref>https://www.marketwatch.com/press-release/digital-transformation-market-size-is-projected-to-be-around-us-462-billion-by-2023-2018-08-23 </ref></p><p class="expand inline mw-collapsible-content"> private and public organizations have responded by changing the way in which they conduct business with consumers and clients; moving more of their core services on-line. These organizations are rapidly moving the transactional services and the business processes that support them into the digital environment to leverage the Digital Revolution.</p><br />
<br />
<p class="expand mw-collapsible-content">The International Data Corporation (IDC) forecasts that worldwide spending on technologies and services that enable Digital Transformation will reach $1.97 trillion in 2022, per the IDC Worldwide Semiannual Digital Transformation Spending Guide. IDC predicts that digital transformation spending will grow steadily, achieving a five-year CAGR of 16.7 percent between 2017 and 2022.<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref></p> <br />
<br />
<p class="expand mw-collapsible-content">The nominal gross domestic product (GDP) associated with digital economic activities in Canada totalled $109.7 billion in 2017 or 5.5% of the total economy. While the digital economy is not an industry, to give a scale of its importance, in 2015 it was larger than mining, quarrying and oil and gas extraction (4.8%), transportation and warehousing (4.6%) and utilities (2.4%).<ref>The initial estimates of the digital economy presented in this paper are only available in nominal terms. As a result, comparisons of the digital economy to other sectors of the economy can only be done up to 2015 as nominal GDP by industry is not available for later reference periods. https://www150.statcan.gc.ca/n1/pub/13-605-x/2019001/article/00002-eng.htm </ref> In Canada, between 2010 and 2017, nominal GDP for the digital economy (+40.2%) grew more than the total economy (+28%). On an annual basis, the digital economy increased more than the total economy every year except 2011 and 2017, which were years of strong growth in the energy sector. Telecommunications and support services, part of the digital-enabling infrastructure domain, were the largest contributors to the digital economy in Canada. 2010-2017.<ref>The initial estimates of the digital economy presented in this paper are only available in nominal terms. As a result, comparisons of the digital economy to other sectors of the economy can only be done up to 2015 as nominal GDP by industry is not available for later reference periods. https://www150.statcan.gc.ca/n1/pub/13-605-x/2019001/article/00002-eng.htm </ref></p><br />
<br />
<p class="inline">Canadians (18 years and older), from July 2017 to June 2018 (12 months), 76% use digital payment methods for their personal spending, and digital purchases.<ref>Statistics Canada. (August 29th, 2018). <i>[https://www150.statcan.gc.ca/n1/daily-quotidien/180829/dq180829b-eng.htm Digital economy, July 2017 to June 2018. Government of Canada. Statistics Canada. 5265 – Digital Economy Survey. For more information, or to enquire about the concepts, methods or data quality of this release, contact us (toll-free 1-800-263-1136; 514-283-8300; STATCAN.infostats-infostats.STATCAN@canada.ca) or Media Relations (613-951-4636; STATCAN.mediahotline-ligneinfomedias.STATCAN@canada.ca)]</i>. Retrieved 26-May-2019.</ref></p><p class="expand inline mw-collapsible-content"> These include: 64% used or purchased video downloads/streaming services, 51% used or purchased music/music streaming services, 33% used or purchased e-books/newspapers/magazines/podcasts, and 31% used or purchased online gaming subscriptions/game downloads. The average amount Canadians spent on digital products in this time was $412, however 26% of Canadians sold new or used products online (Kijiji, eBay, etc.) earning an average of $722.<ref>Statistics Canada. (August 29th, 2018). <i>[https://www150.statcan.gc.ca/n1/daily-quotidien/180829/dq180829b-eng.htm Digital economy, July 2017 to June 2018. Government of Canada. Statistics Canada. 5265 – Digital Economy Survey. For more information, or to enquire about the concepts, methods or data quality of this release, contact us (toll-free 1-800-263-1136; 514-283-8300; STATCAN.infostats-infostats.STATCAN@canada.ca) or Media Relations (613-951-4636; STATCAN.mediahotline-ligneinfomedias.STATCAN@canada.ca)]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">The most typical delivery model for consumer access to Digital Services is a subscription model where households pay a monthly fee in return for continuous access to a range of services, e.g., broadband, smartphone, cable TV, Subscription Video-on-Demand (or SVoD).<ref>Byrne, David*, and Corrado, Carol†. (November 10, 2017). <i>Accounting for Innovation in Consumer Digital Services: Implications for economic growth and consumer welfare. (Preliminary Draft)</i>. *Board of Governors of the Federal Reserve System, Washington, D.C. †The Conference Board, New York, and Center for Business and Public Policy, McDonough School or Business, Georgetown University. Corresponding author: cac289@georgetown.edu. </ref> The household has been an important locus of the ongoing Digital Revolution and arguably the most visible.</p><p class="expand inline mw-collapsible-content"> Hardware innovation has proceeded rapidly as major household platforms—smartphones, tablets, televisions, and gaming consoles, have become extraordinarily connected and cheap. Communication speeds are essential; for example, nearly one-third of all IP traffic was accounted for by Netflix alone in 2016.<ref>Byrne, David*, and Corrado, Carol†. (November 10, 2017). <i>Accounting for Innovation in Consumer Digital Services: Implications for economic growth and consumer welfare. (Preliminary Draft)</i>. *Board of Governors of the Federal Reserve System, Washington, D.C. †The Conference Board, New York, and Center for Business and Public Policy, McDonough School or Business, Georgetown University. Corresponding author: cac289@georgetown.edu. </ref> All this highly visible innovation has raised the question of whether existing Public Agency accounts are missing consequential growth in output and income associated with the rapid uptake of home use of IT devices and platforms.<ref>Byrne, David*, and Corrado, Carol†. (November 10, 2017). <i>Accounting for Innovation in Consumer Digital Services: Implications for economic growth and consumer welfare. (Preliminary Draft)</i>. *Board of Governors of the Federal Reserve System, Washington, D.C. †The Conference Board, New York, and Center for Business and Public Policy, McDonough School or Business, Georgetown University. Corresponding author: cac289@georgetown.edu. </ref></p><br />
<br />
<p class="inline">There are a number of countries taking a leadership role in the digital delivery of government services. The United Kingdom (UK) is considered a leader in Digital Government.</p><p class="expand inline mw-collapsible-content"> The Government Digital Service (GDS) is the UK’s center for all things digital. The GDS assists departments with transformation through the utilization of digital technology and data in a collaborative manner. Furthermore, GDS and the UK Digital Service Standards, helps departments develop platforms, standards, and digital services.<ref>Government of UK. (2019). <i>[https://gds.blog.gov.uk/about/ About the Government Digital Service. Government of United Kingdom. Government Digital Service. Cabinet Office]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>In the UK, Tell Us Once (TUO) is a service that lets an individual report a death to most government organisations in one action.<ref>United Kingdom Government. (2019). <i>[https://www.gov.uk/after-a-death/organisations-you-need-to-contact-and-tell-us-once Tell Us Once. United Kingdom Government]</i>. Retrieved 04-Jan-2019.</ref> Public administrations ensure that citizens and businesses supply the same information only once, who then take action, if permitted, to internally re-use this data, in due respect of data protection rules. The goal is to reuse data so no extra input is required by citizens and/or businesses.<ref>EUR-Lex. (2016). <i>[https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:52016DC0179 Communication from the Commission to the European Parliament, the Council. The European Economic and Social Committee and the Committee of the Regions. European Commission]</i>. Retrieved 04-Jan-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Estonia introduced TUO in 2007, mandating that the state is not allowed to ask citizens for the same information twice.<ref>The TOOP capabilities, in turn, are based on two key Estonian digital systems: “The Universal Digital ID” – through which people can digitally sign contracts, access public services, order prescriptions, file taxes and vote at elections – and “The X-Road”, a set of security and communications protocols that permits safe, rapid transmission of data between a highly distributed set of databases and digital systems. Reference: Whitehouse, David. (2019). <i>[https://www.globalgovernmentforum.com/enabling-e-government-estonias-national-digital-advisor-marten-kaevats/?utm_source=Canada+Public+Service&utm_campaign=2300653a6d-CANW_KaevatsInterview&utm_medium=email&utm_term=0_4eb3df799b-2300653a6d-193679865 Enabling e-government: Estonia’s National Digital Advisor Marten Kaevats. Global Government Forum]</i>. Retrieved 07-Jan-2019.</ref> Instead, they must acquire it from their colleagues across government, if necessary, requesting permission to do this from the citizen. This ensures that citizens and businesses supply certain standard information only once, because public administration offices take action to internally share this data, no additional burden falls on citizens and businesses.</p><br />
<br />
<p>Estonia is often seen as the trend setter in digital government. Their X-Road digital infrastructure, which supports Estonia’s digital service delivery, allows for seamless information transfers from one departmental database to the other. In Estonia, about 99% of government services are provided through Digital Service delivery channels with over 500 million queries a year.<ref>Government of Estonia. (2019). <i>[https://e-estonia.com/solutions/interoperability-services/x-road/ Interoperability Services: X-Road. Government of Estonia. E-Estonia. Enterprise Estonia]</i>. Retrieved 19-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Other examples of governments adapting to this technological change include:</p><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>United States – elevating a Chief Information Officer (CIO) role that reports to deparment heads, utilizing a technology council to advise the President on IT information and service transformation, and the use of incubator funds to drive internal transformation.</li><br />
<li>Mexico – establishment of the Office for Coordination of the National Digital Strategy.</li><br />
<li>Australia – establishment of a Digital Transformation Agency that reports to the Prime Minister and Cabinet to improve digital services.</li><br />
<li>New Zealand – deployment of a Chief Digital Officer and Digital Partnership Coordinating Secretariat, as well as a Chief Data Steward to support the use of data throughout the government.<ref>Treasury Board of Canada Secretariat (April 18, 2019). <i>Digital Policy Suite: Integrated Management of Service, Information, Information Technology and Cyber Security – Presentation to the Public Sector Management Advisory Committee. Page 3</i>.</ref></li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">In the US, the federal government created the US Digital Services agency to transform how the federal government interacts with the American people. The group is composed of a small team of technology experts that is taking best practices from the private sector and applying them to the federal government.<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-deliveryWhat is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p class="expand inline mw-collapsible-content">In the context of the Government of Canada (GC), the provision of Digital Services must be simple to use and trustworthy, where the GC’s Digital Standards form the foundation of Digital Services and shifts the GC toward becoming more agile, open, and user-focused.<ref>Government of Canada. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/government-canada-digital-standards.html Government of Canada Digital Standards. Government of Canada. Digital Government]</i>. Retrieved 26-May-2019</ref> The GC is moving toward Digital Services through a digital-first and digitally enabled government vision that ensures Digital Services are available anytime, anywhere, through any service window.</p><p class="inline"> This does not mean “digital only,” but it does mean that Digital Service delivery cannot be an afterthought and importantly, in-person, and telephone interactions must be digitally enabled to deliver excellence in service.<ref>Treasury Board of Canada Secretariat. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/digital-operations-strategic-plan-2018-2022.html#ToC5Digital Operations Strategic Plan: 2018-2022. Government of Canada. Treasury Board of Canada Secretariat (TBS). ISBN:: 978-0-660-29075-1]</i>. Retrieved 21-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The GC’s Digital Operations Strategic Plan (DOSP) forms the planning cornerstone toward digitalizing the GC. It is the third iteration in the GC’s strategic planning process to manage technology and technological change. It supports the progress to Digital Service delivery and Digital Government as it builds on and expands on the GC’s Strategic Plan for Information Management and Information Technology 2017 to 2021 (2017 to 2021 GC IM-IT Strategic Plan), which itself built on and expanded on the GC Information Technology Strategic Plan 2016-2020.<ref>Treasury Board of Canada Secretariat. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/digital-operations-strategic-plan-2018-2022.html#ToC5Digital Operations Strategic Plan: 2018-2022. Government of Canada. Treasury Board of Canada Secretariat (TBS). ISBN:: 978-0-660-29075-1]</i>. Retrieved 21-May-2019.</ref> Departments and Agencies, Chief Information Officers (CIOs), and officials are to consider it as direction from the CIO of Canada. A detailed list of Strategic Action items, departmental accountabilities, and related direction for GC Digital Services is included as an Appendix in the DOSP.</p><br />
<br />
<p>Additionally, the Digital Transformation Office (DTO) is part of the Treasury Board of Canada Secretariat’s (TBS) Strategic Communications and Ministerial Affairs sector. The DTO are communications professionals with expertise in content and interaction design, user research and plain language writing. The DTO ensures that the Canada.ca brand is recognized and trusted by Canadians, makes information and services that are in demand and published on digital channels easier to find and understood based on insight from user research, and help communications teams develop their skills and processes as they make a sustainable shift to digital in their organization.<ref>Digital Transformation Office. (April 11th, 2019). <i>[https://www.canada.ca/en/government/about/about-digital-transformation-office.html About the Digital Transformation Office. Government of Canada. Treasury Board of Canada Secretariat]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Also, the Canadian Digital Service (CDS), housed at TBS and created in 2017, is an organization that partners with GC departments and agencies to design and build simple and reliable technology. The CDS is focused first and foremost on delivery: building simple, easy to use services directly with GC departments to design, prototype, and build better digital services.<ref>The Canadian Digital Service. (2019). <i>[https://digital.canada.ca/what-we-do/ What We Do. Government of Canada. Canadian Digital Services]</i>. Retrieved 6-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">However, much of the Digital Services work in the GC is driven by improving the interoperability of the GC IT systems. Interoperable platforms are the backbone of data and information sharing, big data analytics, and collaboration. The interoperability of technologies, data, and applications across different GC agencies, tiers, and jurisdictions has been a key marker toward Digital Government. The aim of Digital Government, or any such program, is to achieve seamless integration between processes and applications, to make the structure of government invisible (or irrelevant) to service delivery, and to set the basis for agile, and truly transformational government.</p><br />
<br />
<p>To help build interoperability and thus Digital Services in the GC, Shared Services Canada (SSC) is supporting the Canadian Digital Exchange Program (CDXP), previously known as GC Interoperability Platform (GCIP), led by the Treasury Board Secretariat of Canada (TBS). The CDXP is a platform to enable GC departments to share their data with each other and the outside world in a modern, secure, and unified way which aims to enhance interoperability for online infrastructure and enable departments to seamlessly share and consume data and information. This platform acts as an information broker, enabling the exchange of data and information between enterprise systems, departments and governments.<ref>Treasury Board of Canada Secretariat. (2017). <i>[https://www.canada.ca/en/treasury-board-secretariat/services/information-technology/strategic-plan-2017-2021.html Government of Canada Strategic Plan for Information Management and Information Technology 2017 to 2021. Government of Canada. ISBN: 978-0-660-24007-7]</i>. Retrieved 20-Dec-2018.</ref></p><br />
<br />
<p>In parallel, the Canada Revenue Agency (CRA), and Employment and Social Development Canada (ESDC) established a Direct Deposit Sharing Initiative, the first step in a “Tell Us Once” approach when providing banking information to the GC in November 2017.<ref>Canada, Revenue Agency. (November 27, 2017). <i>[https://www.canada.ca/en/revenue-agency/services/e-services/e-services-individuals/account-individuals/link-between-account-service-canada-account.html Link between My Account and My Service Canada Account. Government of Canada]</i>. Retrieved 09-Jan-2018.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The GC is also building on Digital Services through the standardization of the GC’s Web presence, which is highly complex. Each department’s Web presence offers a wide variety of content to support informational and transactional services for individuals and businesses. Web pages are delivered through various devices and technologies that are constantly evolving. The TBS Standard on Web Usability mandates a basic structure for the design and layout of GC Web pages.<ref>Treasury Board of Canada Secretariat. (November 27th, 2013). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=24227 Standard on Web Usability. Government of Canada. Treasury Board of Canada Secretariat. ISBN: 978-0-660-20387-4]</i>. Retrieved 25-May-2019.</ref> This structure makes it easier to find and use information and services on GC websites, thus improving Digital Service. Lastly, the TBS is set to release the Policy on Service and Digital and a Directive on Service and Digital which focuses on the client, ensuring proactive consideration at the design stage of key requirements of these functions in the development of operations and services. It establishes an enterprise-wide, integrated approach to governance, planning and management.<ref>Treasury Board of Canada Secretariat. (May 27th, 2019). <i>[https://gcdocs.gc.ca/ssc-spc/llisapi.dll?func=ll&objId=47700600&objAction=browse Digital Policy Suite. Treasury Board of Canada Secretariat. Government of Canada. GCDocs]</i>. Retrieved 25-June-2019.</ref></p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p class="expand mw-collapsible-content">Making the transition to Digital Services by replacing the reliance on traditional service foundations, such as paper forms, and improving the overall user experience has benefits to both organizations/agencies as well as customers/end users.</p><br />
<br />
<p>The business value impact of Digital Services is: Improved Customer Satisfaction and Relationship; Consolidation and Improvement of Services; and Reduced Organizational Costs.</p><br />
<br />
<p><b>Improved Customer Satisfaction and Relationship</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">Increased digital service delivery could benefit customers by offering greater convenience in access to services, saving them both time and money.</p><p class="inline"> A Digital Service provides greater speed and greater confidence to the consumer and often leads to improved, rapid, and responsive customer services.</p><p class="expand inline mw-collapsible-content"> An electronic resource is lot quicker to browse or search, to extract information from, and to integrate that information into other material and to cross-search or reference among the different publications.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref> Digital Services can contain vast amounts of information for the consumer, with mixed media i.e. images, video, audio animation which could not be replaced in print; all of which is highly mobile and accessible wherever internet access can be obtained.</p><p class="inline"> Additionally, Digital Services provide agency for the consumer in allowing the user to approach services and publications in a way that they can explore and analyze its contents in new ways by a click of the mouse.</p><br />
<br />
<p class="expand mw-collapsible-content">Another aspect of Digital Services, improving customer satisfaction, and forming good relationships with an organization is to take into account the increasing preference individuals have for engaging with Digital Services. The experience of customers is at the heart of digital. As a result, the primary focus of digital transformation is to use cutting-edge technology to improve the customer experience.</p><br />
<br />
<p class="expand inline mw-collapsible-content">When consumers interact with a Digital Service, the Service Provider has better access to a multitude of data driven insights from the relationship with the consumer. This highly tangible relationship can be leveraged to improve customer experience and satisfaction.</p><p class="inline"> One of the great benefits of going digital is the ability to track metrics and analyze the data that is gained during digital marketing efforts.</p><p class="expand inline mw-collapsible-content"> More to the point, using these insights allows businesses to optimize their strategies and processes for even better results.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref> Further improving the development of a client centric and client-first strategies. With Digital Services, organizations can better understand customers and feed that insight into a business strategy that enables customer hyper-personalization, relevancy, and real-time feedback.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">Lastly, Digital Services improves an organization’s image or how it is perceived by consumers.</p><p class="expand inline mw-collapsible-content"> Pursuing Digital Services generally has the effect of fostering organizational digital culture. Most issues and complaints against any organization, including governments, is that they are not providing services in a modern way, regardless of their overall service delivery effectiveness. How the external image appears is what matters most to consumers and other organizations doing business with an organization. Transforming services to Digital Services helps this image problem. Additionally, the seemless integration of Digital Services provided from different GC Departments to a single point of interaction (from the customer perspective) is also key. Although some services may not even change their back-end office processes, if the part of the service that is client facing is digital, customer satisfaction will be improved.</p><br />
<br />
<p><b>Consolidation and Improvement of Services</b></p><br />
<br />
<p class="inline">By going digital, companies can bring more than just their workforce together, but also their entire architecture. This includes business processes, social media, analytics, and project management interfaces. This consolidation of the company processes and operations enables the business to connect with their target audience and satisfy their needs.</p><p class="expand inline mw-collapsible-content"> A company providing services on the Internet can easily be managed, development and the improvement of the service depending on the customers´ requirements. It is possible to adapt to the repertory of the products and services and needs of the field more rapidly.<ref>Palmgren, Juha. (October 21st, 2014). <i>[https://modernbuyerbehaviour.wordpress.com/2014/10/21/benefits-and-disadvantages-of-the-e-services/ Benefits and Disadvantages of the E-Services. Modern Buyer Behaviour]</i>. Retrieved 25-May-2019.</ref> Digital Services can enhance operations because electronic interactions offer greater control over resource management through automatization of processes and handling of information.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">Digitizing Services pulls processes together through consolidation of business requirements which helps drive standardization of the business tools and process.</p><p class="expand inline mw-collapsible-content"> Digital Services offer multi-access networked products. A networked product can provide multiple points of access to multiple simultaneous users. Offering multi-access also spurs the organization into innovative and agile ways for offering new types of services to the consumer. In business, agility is the ability to continuously improve and develop quickly, especially regarding digital processes.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref> When companies implement digital transformation in their business, they are able to include improvements in their processes, thus promoting innovation. They also have greater scope to innovate their products and services because the inclusion of new technologies allows them to include significant improvements in their offerings.</p><br />
<br />
<p class="expand mw-collapsible-content">Digitizing Services also forces an organization’s workforce to update their skillsets and knowledge concerning digital environments and digital workplace. As new technology continues to permeate organizations, the demand for these specialized skills will grow. To name a few skills that are coming into their own, the future of digital business is looking to be heavily built upon the following skillsets: Artificial intelligence, Augmented Reality, Cloud Computing, Machine Learning, and Data Exploration/Analytics.<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-delivery What is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p class="inline">Consolidating services by digitization helps to reduce the service time to market, improves efficiency with regards to managing resources, and increases transparency with auditability trails.</p><p class="expand inline mw-collapsible-content"> Entering data manually, lack of inter-departmental communication, and delayed processes limits final production. These aspects are conditional for efficiency and can be eliminated with the use of appropriate digital technologies. Replacing manual processes with automated workflows ensures complete control over business activities. Analyzing business data in real time will eliminate delays in the reports and productivity will be greater.</p><br />
<br />
<p><b>Reduced Organizational Costs</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">The main concern of managers is always to find ways to reduce business costs.</p><p class="inline"> Digital transformation, particularly the use of cloud services, enables companies to significantly reduce their operating costs.</p><br />
<br />
<p class="expand mw-collapsible-content">Digital Services often enables one-stop, comprehensive online services for citizens and businesses by linking the diverse services that are offered by different agencies. Furthermore, increasing the ease at which information is shared among individual agencies (up to the point allowed by law) makes for better and/or new services. For instance, the administration of justice would be faster and more cost-effective if the information systems of various agencies under the criminal justice system (police, public prosecutors, public attorneys, courts, prisons) were capable and able to share data.<ref>Lallana, Emmanuel. (2008). <i>e-Government Interoperability. United Nations Development Programme</i>. United Nations. ISBN: 978-974-13-3227-4. Bangkok, Thailand. regionalcentrebangkok@undp.org</ref></p><br />
<br />
<p class="expand inline mw-collapsible-content">Using Digital Services allows an organization to reduce or even eliminate local IT infrastructure, decrease the volume of manual administrative costs, and save physical space with regard to paper and asset storage. Digital Services can also provide cost savings by streamlining service. As an example, the </p><p class="inline">TUO (Tell Us Once) principle, can help to reduce administrative burdens, in particular for Public Agencies.</p><p class="expand inline mw-collapsible-content"> The exchange of information that has already been collected is cheaper and less burdensome than collecting and storing it repeatedly. Furthermore, some experts believe that data protection concerns can be better taken into account due to managing less data.</p><p class="inline"> Process optimization and potentially higher administrative efficiency are described as main advantages of TUO for public administrations.</p><p class="expand inline mw-collapsible-content"> These include fewer calls to customer service centers, fewer paper-based applications, faster processing of administrative processes, time savings due to reduced data capture requirements and fewer data errors due to data reuse. This could save costs for public administrations and improve the quality of various public services. Cross-border implementation of the TUO principle could also help to ensure equal treatment for domestic and foreign persons and companies in the use of public services, for which they are obliged to provide information to public authorities. Lastly, TUO can help the GC to focus more on core mandates as staff become less occupied with administrative burdens.</p><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>Although Digital Services provide great benefits for organizations there are some challenges that accompany the transformation from Non-Digital Services to Digital Services.</p><br />
<br />
<p><b>Complexity and Inflexible Technology</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">Moving from a Non-Digital Service to a Digital Service and onward to an Optimized Digital Service is no small task. This is further complicated in the public agency sphere where agency cooperation may require legislative changes before sharing information. </p><p class="inline">This is the major challenge for developing Digital Services, the transformation to new processes. Transformation is mostly a grinding iterative process, and part of the iteration process involves the need to tactically and operationally adjust workflows, business rules, content presentations, and (potentially) leverage data in different ways than were originally envisioned when the IT systems were first built. Non-Digital Services and legacy IT systems will need to be assessed for further digitization and organizations trying to build flexible and elegant digital experiences on top of out-dated technology stacks may encounter significant interoperability issues. Lastly, managing a new Digital Service can be a shocking and challenging initiative for an organization who is not mature in that particular business area.</p><br />
<br />
<p><b>Lack of a Clear Vision for Digital Service and Consumer Journey</b></p><br />
<br />
<p class="inline">A challenge for organizations is the lack of a clear vision and execution for their Digital Services.</p><p class="expand inline mw-collapsible-content"> A clear vision of how an organization will place the consumer at the center of the service, how to meet the consumer’s digital needs and expectations, assessing data requirements, data storage, network requirements and setting objectives against that vision is often lacking in maturity.</p><p class="inline"> Organizations will often require multiple years in order to figure out their Digital Service Strategy and this longer term mindset is often a challenge for multi-scaled organizations.</p><p class="expand inline mw-collapsible-content"> Service is now a touchstone of end-user experience and staff satisfaction alike, a critical metric that can’t be ignored in favor of pure server performance or delicate data analytics.<ref>Column Technologies. (2019). <i>[https://www.columnit.com/value-of-service-in-the-digital-world.html Digital Services: Finding Value In A Tech-First World. Column Technologies Inc]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">A lack of or ineffective gathering and leveraging of consumer data can be a major cause of failure in deploying and enhancing a Digital Service. </p><p class="expand inline mw-collapsible-content">The root of digital success is consumer data. The challenge many organizations have today is the myriad of siloed systems containing various scraps of data about consumer interactions, with no clear way to pull them together. Improving interoperability for data sharing and analyzing in an efficient way can be very challenging.<ref>Tiersky, Howard. (March 13th, 2017). <i>[https://www.cio.com/article/3179607/5-top-challenges-to-digital-transformation-in-the-enterprise.html 5 top challenges to digital transformation in the enterprise. CIO from IDG. IDG Contributor Network. 2019]</i>. Retrieved 25-May-2019.</ref></p><br />
<br />
<p><b>Data Management and Data Risk</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">A Digital Service produces a massive amount of data, upwards of millions of transactions per second, and this influx of data can be very difficult and challenging to manage. High performance processing capacity is needed, which is expensive to purchase and maintain, and proper storage is required. </p><p class="inline">Digital Services only provide convenient access to relevant, reliable, comprehensive, and timely information to consumers if the data in which the services are founded is managed appropriately. </p><p class="expand inline mw-collapsible-content">Managing the data of Digital Services is also about the maintenance of IT assets such as the network, data centers, and servers. For example, if a server goes offline for even a few seconds, transactions get interrupted and business is lost. A power failure may cause catastrophic problems for ensuring a service is online and performing. Although organizations invest in dual systems with backups, this means higher costs for the platform.<ref>Palmgren, Juha. (October 21st, 2014). <i>[https://modernbuyerbehaviour.wordpress.com/2014/10/21/benefits-and-disadvantages-of-the-e-services/ Benefits and Disadvantages of the E-Services. Modern Buyer Behaviour]</i>. Retrieved 25-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Additionally, many digital or IT resources have an unreliable life span. Paper has a much longer life span than most digital forms of storage. Due to the rapid development of new computer systems it is difficult to judge whether the software or hardware housing and leveraging the data will become outdated or not. As new hardware is developed, structures must be put into place to allow for the migration of existing materials to the new platforms so that they can still be accessed. Methods of preserving data and electronic documents must also be developed. A high degree of reliability of the equipment must be a part of enterprise data management for services that replace printed books.<ref>Ashikuzzaman, Md. (November 16th, 2016). <i>[http://www.lisbdnet.com/advantages-disadvantages-electronic-resource-e-resource/ Advantages & Disadvantages of Electronic Resource (E-Resource). LIS BD Network. 2013-2019]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p><b>Privacy Security</b></p><br />
<br />
<p class="inline">When sensitive consumer information and other user data is kept on a database, there always exists a risk that personal information such as addresses, credit card details, email addresses, passwords etc. can be hacked. Protecting the privacy of consumers, is not only a challenge but one of the most important for any organization. Initiatives such as the introduction of a TUO program, requires a sound and consistent legal basis while protecting user information. </p><p class="expand inline mw-collapsible-content">There are significant legal challenges regarding the approvals required to allow organizations to exchange and use data pertaining to specific persons and businesses as an alternative to resubmission of the same or equivalent data while protecting the rights of data subjects.</p><br />
<br />
<p class="expand mw-collapsible-content">Many countries have some form or another of a Privacy Act<ref>Justice Canada. (January 8, 2019). <i>[https://laws-lois.justice.gc.ca/eng/acts/P-21/page-2.html#docCont Privacy Act. Government of Canada]</i>. Retrieved 10-Jan-2019.</ref>, which could be a challenge for Public Agencies as these laws limit information to be collected only for the expressed purpose it was intended unless an exemption is explicitly expressed. Although some flexibility exists, Public Agencies may have more challenges in this area. While there is some degree of flexibility with exchanging citizen’s personal information between Public Agencies, this is the exception rather than the norm. Implementing such programs as a TUO approach may be challenging for services requiring cross-governmental input without serious considerations for the legislative changes necessary.</p><br />
<br />
<p><b>Social Disconnect and Organizational Reputation Risk</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">Digital Services are digital, meaning they are delivered via an online channel. Although there is an increasing tendency for individuals to socialize and communicate in the digital environment rather than through real life contact, this can lead to a sense of disconnect and isolation. This disconnect and isolation can occur between the consumer and the organization delivering the Digital Service. For Public Agencies, this can be a hinderance to organizational reputation. </p><p class="inline">Although consumers expect services to be delivered digitally, they still want a human experience with the organizations that they do business with.</p><p class="expand inline mw-collapsible-content"> This can be very challenging for organizations looking to appear modern while saving money by cutting or re-distributing client-facing staff.<ref>Goodman, Paul. (February 15, 2019). <i>[https://turbofuture.com/misc/Disadvantages-of-Digital-Technology 17 Disadvantages of Digital Technology. Turbo Future. A Maven Channel. HubPages Inc]</i>. Retrieved 25-May-2019.</ref></p><br />
<br />
<p>Additionally, Digital Services can lead to a sense of hyper-surveillance of the consumer. This is felt more in the Public Agency context where a government begins to develop and become more sophisticated, the citizens will be forced to interact digitally with the government on a larger scale. This interaction could potentially lead to a lack of privacy for civilians as their government obtains more and more information on them.</p><br />
<br />
<p><b>Employee Digital Skills</b></p><br />
<br />
<p class="inline">Some employees may have large difficulties in increasing their digital literacy. </p><p class="expand inline mw-collapsible-content">While training can help them in this endeavour it still remains difficult for the organization to define what skills are most needed for digital transformation. Long-term, organizations must forecast farther in order to foster a digital culture that encourages continuous learning while planning for future talent requirements.</p><br />
<br />
<p><b>Access to Digital Services</b></p><br />
<br />
<p class="inline">There is the event that switching from more traditional manual services to Digital Services may result in some consumers having a decreased opportunity in access to services. </p><p class="expand inline mw-collapsible-content">For example, a service that provides web based access and support often does not offer the potential to reach many users including those who live in the remote areas, have low literacy levels and exist on poverty line incomes.<ref>E-Spin. (2019). <i>[https://www.e-spincorp.com/the-advantages-and-disadvantages-of-e-government/ The Advantages and Disadvantages of E-Government. E-Spin Group of Companies. 2005-2019]</i>. Retrieved 25-May-2019.</ref> Digital Services require special devices or personal computers in order to be accessed. This can be a disadvantage for Service Delivery as rural and remote communities could suffer from lack of internet access, or at-risk individuals such as the homeless cannot access the services provided.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p class="inline">The rapid digitalization of the economy is transforming the ways that Canadians buy, consume, and sell goods and services. </p><p class="expand inline mw-collapsible-content">Today, it is no longer a question of whether a Service Provider should go digital or not; the question is where and how to start. Service drives value, and for organizations to succeed in a digitized world, Digital Services must do more than maintain the status quo. Service is more than the digital technology that is implemented and more than contracted partnerships for reliable outcomes.</p><br />
<br />
<p>A serious consideration should be taken by SSC toward establishing a realistic, unambiguous, and forward-looking position on the development and delivery of Digital Services that takes into account the needs of the business consumers while revisiting and revising vendor software and service vendor agreements to assess their digital levels.</p><br />
<br />
<p class="expand inline mw-collapsible-content">Although Digital Transformation varies widely based on organization's specific challenges and demands, there are common themes among existing case studies and published frameworks that all business and technology leaders should consider as they embark on Digital Transformation. </p><p class="inline">The top Digital Transformation elements often cited are: Customer Experience; Operational Agility; Culture and Leadership; Workforce Enablement; and Digital Technology Integration.<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref> Any new service, or existing services being reviewed or modified, must be designed to enable delivery of all suitable components of the service over digital channels, unless there is an approved documented business reason not to do so.<ref>Government of Western Australia. (May 1st, 2016). <i>[https://www.wa.gov.au/government/publications/digital-services-policy Digital Services Policy. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p>SSC should be cognisant of the success factors in customer experience for the Digital Transformation process, including: Design and Digitize Customer Journeys; Increase Speed and Agility in Insights; Achieve Customer Adoption of Digital Customer Journeys; and Develop Agility in Delivering Journey Transformations. Many companies recognize this, with 92% of leaders developing mature digital transformation strategies, specifically to enhance the consumer experience.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline">SSC should consider keeping user needs as the centerpiece for Digital Services and build the service that meets those needs. </p><p class="expand inline mw-collapsible-content">As per the TBS Policy on Service, “Services are designed and delivered considering client needs and feedback, and are progressively e-enabled”.<ref>Treasury Board of Canada Secretariat. (October 1st, 2014). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=27916 Policy on Service. Government of Canada. Treasury Board of Canada Secretariat. ISBN: 978-0-660-09949-1]</i>. Retrieved 26-May-2019.</ref></p><p class="inline">The mantra which should be adopted is “Build Digital Services, Not Websites”.<ref>Government of Western Australia. (September 4th, 2017). <i>[https://www.wa.gov.au/government/publications/digital-service-design-principles Digital Service Design Principles. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 26-May-2019.</ref></p><p class="expand inline mw-collapsible-content">Although a lot of Digital Services will be channelled through web pages on the internet the mentality should be to produce services that are focussed on fulfilling the needs of the consumer, not dumping information onto a website and expecting consumers to figure it out on their own. The digital world, and Digital Services, has to connect to the real world, all aspects of a service need to be considered, and make sure the Digital Service actually adds up to something that meets consumer needs. The GC’s Digital Standards can help provide a foundation of the government’s shift to becoming more agile, open, and user-focused. They are living standards and they will continue to evolve over time.<ref>Government of Canada. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/government-canada-digital-standards.html Government of Canada Digital Standards. Government of Canada. Digital Government]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p>Some service design and delivery considerations for SSC as a Service Provider to the GC include:</p><br />
<br />
<ul><br />
<li>Assessment of Legislative and Regulatory Regimes;</li><br />
<li>Legacy Information Systems;</li><br />
<li>Digital Transformation Prioritization;</li><br />
<li>Budgetary Constraints and Resource Allocation;</li><br />
<li>Public-Private Provisions;</li><br />
<li>Cross-Agency and Cross-Jurisdictional Linkages;</li><br />
<li>Delivery of Services through Existing and New Access Channels; and</li><br />
<li>Effectiveness and Efficiency.</li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">SSC, being the cloud broker for the GC, must have sufficient knowledge and understanding on its introduction, implementation, and integration with legacy systems. Cloud is becoming one of the major channels for consumers to access Digital Services, it is imperative that SSC staff and management understand its functionality and how to take advantage of digital opportunities in the cloud environment. This will require having the right staff with the right information in order to succeed. SSC should seriously consider the long term requirements for digital talent including addressing barriers to acquiring top talent such as language and requests for flexible work arrangements.</p><br />
<br />
<p>SSC should continue its participation in the GC Interoperability Working Group. SSC should continue its co-chairing (with TBS) of the GC Enterprise Architecture Review Board, which will govern the usage of data and align IT infrastructure initiatives among departments.</p><br />
<br />
<p class="inline">SSC should consider evaluating current offerings in the Service Catalogue for how digital these services are and what steps can be taken in order to progress to an Optimized Digital Service state. The evaluation would be to assess processes and business lines in order to improve efficiencies, reduce costs, and reduce administrative burdens of existing services as well as how a new services could be delivered in a more optimized digital way. </p><p class="expand inline mw-collapsible-content">Any new procurements of devices or platforms should have high market value and can be on-boarded easily onto the GC network. However, SSC should be cognisant of not flooding their ability to conduct business with massive amounts of data without properly planning for its collection, storage and analysis.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">SSC should also understand that there is a danger that the speed of digital migration outstrips the implementation of legal, regulatory and information security controls that must be part of any on-line business project. </p><p class="expand inline mw-collapsible-content">Information and privacy security should be involved at the start of Digital Service projects and is able to clearly articulate the value and risks involved in changing core operational business models.<ref>Bridewell Consulting. (April 16th, 2014). <i>[https://www.bridewellconsulting.com/the-estimated-size-of-the-digital-economy The Estimated Size of the Digital Economy. Bridewell Consulting. (2019). bc@bridewellconsulting.com. Soane Point, 6-8 Market Place, Reading Berkshire, RG1 2EG]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline">Lastly, the TUO is a cornerstone in terms of developing GC-wide Digital Services. As such, there are possible implications related to the Privacy Act for TUO in Canada. SSC should consider assessing its different privacy requirements and restrictions regarding its Digital Services that could impact service delivery, including data sharing privacy restrictions which may exist across services. </p><p class="expand inline mw-collapsible-content">A running privacy assessment of SSC services would be a valuable tool for SSC to refer to in cases where services are being digitized or other Digital Services are being on-boarded.</p><br />
<br />
<h2>References</h2><br />
<br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Digital Services";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Digital_Services&diff=13787Technology Trends/Digital Services2019-11-15T15:53:34Z<p>Nicolas.rheaume: New Publish</p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Services_Numériques]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Digital Services</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Services_Numériques|Services Numériques]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Digital_Services_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>November 15, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>November 15, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Services.pdf|Digital Services.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p><b>Digital Service(s)</b> and Digital Government do not mean the same thing; however, since both have common themes, government organizations often place them together. As a result, Digital Services and Digital Government may be conflated or mistakenly used interchangeably within a public government organization.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2 class="expand mw-collapsible-content">Executive Summary</h2><br />
<br />
<p class="expand mw-collapsible-content">Digital Service(s) and Digital Government do not mean the same thing; however, since both have common themes, government organizations often place them together. As a result, Digital Services and Digital Government may be conflated or mistakenly used interchangeably within a public government organization.</p><br />
<br />
<p class="expand mw-collapsible-content">There is no agreed upon industry or public definition for Digital Services. However, common Digital Services meanings refer to the electronic delivery of information including data and content across multiple platforms and devices like web or mobile that is entirely automated, or involves very little human intervention. Where the service delivery is controlled by the service’s customers and is only utilising the online channel for both customer and back-end business processes. For example, as an application for a mobile phone or tablet computer. Information is presented in a way that is easy to use and understand and typically involves transactional services such as submitting forms for processing and receiving benefits (passport renewals, driver license renewals, immigration forms, parking tickets, hotel room reservations, etc.).</p><br />
<br />
<p class="expand mw-collapsible-content">Whereas, Digital Government, sometimes referred to as e-Government, can be defined as “the use of digital technologies, as an integrated part of governments’ modernization strategies, to create public value. It relies on digital government ecosystem comprised of government actors, non-governmental organizations, businesses, citizens’ associations and individuals which support the production of an access to data, services and content through interaction with government. Additionally, terms such as E-Services and E-Business, are also conflated with digital services. E-Services/E-Business are simply umbrella terms for services on the Internet.</p><br />
<br />
<p class="expand mw-collapsible-content">There are three main components of a Digital Service: the Service Provider, the Service Receiver, and the channels of Service Delivery. Concerning a public or government Digital Service/E-Service, the Public Agency is the Service Provider, the citizens and businesses are the Service Receivers, and the Public Agency’s application or IT platform is the channel of Service Delivery and the Internet is the primary mechanism for the channel. There is a wide technical categorization of Digital Services that outlines the degree to which a service is actually digital, including: a Non-Digital Service, a Digital Service, a Fully Digitalized Service, a Managed Digital Service, and an Optimized Digitalized Service.</p><br />
<br />
<p class="expand mw-collapsible-content">The International Data Corporation (IDC) forecasts that worldwide spending on technologies and services that enable Digital Transformation will reach $1.97 trillion in 2022, per the IDC Worldwide Semiannual Digital Transformation Spending Guide. IDC predicts that digital transformation spending will grow steadily, achieving a five-year CAGR of 16.7 percent between 2017 and 2022.</p><br />
<br />
<p class="expand mw-collapsible-content">The nominal gross domestic product (GDP) associated with digital economic activities in Canada totalled $109.7 billion in 2017 or 5.5% of the total economy. While the digital economy is not an industry, to give a scale of its importance, in 2015 it was larger than mining, quarrying and oil and gas extraction (4.8%), transportation and warehousing (4.6%) and utilities (2.4%). In Canada, between 2010 and 2017, nominal GDP for the digital economy (+40.2%) grew more than the total economy (+28%). On an annual basis, the digital economy increased more than the total economy every year except 2011 and 2017, which were years of strong growth in the energy sector. Telecommunications and support services, part of the digital-enabling infrastructure domain, were the largest contributors to the digital economy in Canada. 2010-2017.</p><br />
<br />
<p class="expand mw-collapsible-content">However, much of the Digital Services work in the GC is driven by improving the interoperability of the GC IT systems. Interoperable platforms are the backbone of data and information sharing, big data analytics, and collaboration. The interoperability of technologies, data, and applications across different GC agencies, tiers, and jurisdictions has been a key marker toward Digital Government.</p><br />
<br />
<p class="expand mw-collapsible-content">The business value impact of Digital Services are: Improved Customer Satisfaction and Relationship; Consolidation and Improvement of Services; and Reduced Organizational Costs.</p><br />
<br />
<p class="expand mw-collapsible-content">Some challenges that accompany the transformation from Non-Digital Services to Digital Services include: Complexity and Inflexible Technology, Lack of a Clear Vision for Digital Service and Consumer Journey, Data Management and Data Risk, Privacy Security, Social Disconnect and Organizational Reputation Risk, and Employee Digital Skills, Access to Digital Services.</p><br />
<br />
<p class="expand mw-collapsible-content">The rapid digitalization of the economy is transforming the ways that Canadians buy, consume, and sell goods and services. Today, it is no longer a question of whether a Service Provider should go digital or not; the question is where and how to start. Service drives value, and for organizations to succeed in a digitized world, Digital Services must do more than maintain the status quo.</p><br />
<br />
<p class="expand mw-collapsible-content">A serious consideration should be taken by SSC toward establishing a realistic, unambiguous, and forward-looking position on the development and delivery of Digital Services that takes into account the needs of the business consumers while revisiting and revising vendor software and service vendor agreements to assess their digital levels. The mantra which should be adopted is Build Digital Services, Not Websites.</p><br />
<br />
<p class="expand mw-collapsible-content">The top Digital Transformation elements often cited are: Customer Experience; Operational Agility; Culture and Leadership; Workforce Enablement; and Digital Technology Integration.</p><br />
<br />
<p class="expand mw-collapsible-content">Success factors in customer experience for the Digital Transformation process, including: Design and Digitize Customer Journeys; Increase Speed and Agility in Insights; Achieve Customer Adoption of Digital Customer Journeys; and Develop Agility in Delivering Journey Transformations.</p><br />
<br />
<p class="expand mw-collapsible-content">Lastly, the TUO is a cornerstone in terms of developing GC-wide Digital Services. As such, there are possible implications related to the Privacy Act for TUO in Canada. SSC should consider assessing its different privacy requirements and restrictions regarding its Digital Services that could affect service delivery.</p><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p class="inline">Digitalization and digital technology has transformed business processes and the delivery of goods and services to consumers.</p><p class="inline expand mw-collapsible-content"> This is a phenomenon known as the Digital Revolution, in which digitization permeates not just the goods and services themselves, but also the business processes and procedures involved in transactional events.<ref>Canadian Centre for Cyber Security. (2019).<i> [https://cyber.gc.ca/en/glossary Glossary]</i>. Retrieved from cyber.gc.ca</ref> Goods refer to tangible consumable products, articles, and commodities offered by a company to customers in exchange for money.<ref>OECD. (March 2019). Going Digital. <i>[https://www.oecd.org/going-digital/project/ The Organisation for Economic Co-operation and Development (OECD). 2019]</i>. Retrieved 27-May-2019.</ref> Whereas services are intangible economic products that are provided by a company on the consumer’s demand; it is an activity carried out for someone else.<ref>Surbhi, S. (October 27th, 2015). <i>[https://keydifferences.com/difference-between-goods-and-services.html Difference Between Goods and Services. Key Differences. 2019]</i>. Retrieved 27-May-2019.</ref></p><p class="inline"> Digitalization has pushed both goods and services online.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline expand mw-collapsible-content">More than ever, consumers are exposed to connected smart products and services that are always on and are constantly connected to the internet. This heightens and constantly changes consumer expectations for every industry regarding the delivery channels of goods and services.</p><p class="inline"> As computing power improves, more consumers around the world participate in the digital economy, furthering the growth toward online goods and services. This leads to additional organizational pressures to host more diverse online options, greater speeds of delivery, and ease of application use.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">Digital Service(s) and Digital Government do not mean the same thing; however, since both have common themes, government organizations often place them together.</p><p class="inline expand mw-collapsible-content"> As a result, Digital Services and Digital Government may be conflated or mistakenly used interchangeably within a public government organization. Additionally, terms such as E-Services and E-Business, are also conflated with digital services. E-Services/E-Business are simply umbrella terms for services on the Internet.<ref>Surbhi, S. (October 27th, 2015). <i>[https://keydifferences.com/difference-between-goods-and-services.html Difference Between Goods and Services. Key Differences. 2019]</i>. Retrieved 27-May-2019.</ref></p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline expand mw-collapsible-content">There is no agreed upon industry or public definition for Digital Services. However, common </p><p class="inline">Digital Services meanings refer to the electronic delivery of information including data and content across multiple platforms and devices like web or mobile that is entirely automated, or involves very little human intervention.<ref>PCMag. (2019). <i>[https://www.pcmag.com/encyclopedia/term/42260/e-services Definition of: e-services. The Computer Language Co Inc. PCMag Digital Group. PCMag.com]</i>. Retrieved 26-May-2019.</ref></p><p class="inline expand mw-collapsible-content"> Where the service delivery is controlled by the service’s customers and is only utilizing the online channel for both customer and back-end business processes.<ref>Taxamo. (2015). <i>[https://www.taxamo.com/support/regions_eu/digital_services_definition/ What is the Definition of a Digital Service. EVAT Solutions LtD. Ireland. Company No: 487204. 1 Library Place, Killorglin, Kerry, Ireland]</i>. Retrieved 26-May-2019.</ref> For example, as an application for a mobile phone or tablet computer.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><p class="inline">Information is presented in a way that is easy to use and understand and typically involves transactional services such as submitting forms for processing and receiving benefits (passport renewals, driver license renewals, immigration forms, parking tickets, hotel room reservations, etc.).<ref>Lea-Cox, Trevor. (2015). <i>[http://esmarchitecture.com/key-concepts/business-it-digital-services.html Business Services vs IT Services vs Digital Services. Lea-Cox and Associates. 2009-2015. Henley-on-Thames, United Kingdom. tlc@esmarchitecture.com]</i>. Retrieved 23-May-2019</ref> </p><br />
<br />
<p class="expand mw-collapsible-content">Regardless of definitional confusion, it can be argued that all terms revolving around Digital Services agree about the role of technology in facilitating the delivery channel of services and business processes. It is compelling to adopt the approach for defining Digital Services as “deeds, efforts, or performances whose delivery is mediated by Information Technology”.<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-delivery What is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p class="inline expand mw-collapsible-content">Whereas, Digital Government, sometimes referred to as e-Government, can be defined as “the use of digital technologies, as an integrated part of governments’ modernization strategies, to create public value. It relies on digital government ecosystem comprised of government actors, non-governmental organizations, businesses, citizens’ associations and individuals which support the production of an access to data, services and content through interaction with government”.<ref>Definitions.net. (2019). <i>[https://www.definitions.net/definition/e-services Definitions for e-services. STANDS4 Network LLC. 2001-2019]</i>. Retrieved 22-May-2019.</ref> Digital Government is an open and service-oriented organization that operates and delivers programs and services to people and businesses in simple, modern and effective ways that are optimized for digital and available anytime, anywhere and from any device which operates digitally as one to benefit all Canadians.<ref>OECD Council (July 15, 2014). <i>[https://www.oecd.org/gov/digital-government/Recommendation-digital-government-strategies.pdf Recommendation of the Council on Digital Government Strategies, Page 6]</i>. Retrieved on May 13, 2019.</ref> For governmental organizations, </p><p class="inline">Digital Government can be achieved by leveraging the power and potential of Digital Services to better interact with and respond to citizens. Digital Services are a part of the execution of a Digital Government Strategy.</p><p class="inline expand mw-collapsible-content"> A Digital Service must be interconnected and rely on information from across government departments.<ref>Treasury Board of Canada Secretariat. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/digital-operations-strategic-plan-2018-2022.html#ToC5 Digital Operations Strategic Plan: 2018-2022. Government of Canada. Treasury Board of Canada Secretariat (TBS). ISBN:: 978-0-660-29075-1]</i>. Retrieved 21-May-2019.</ref></p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p>There are three main components of a Digital Service: the Service Provider, the Service Receiver, and the channels of Service Delivery. Concerning a public or government Digital Service/E-Service, the Public Agency is the Service Provider, the citizens and businesses are the Service Receivers, and the Public Agency’s application or IT platform is the channel of Service Delivery and the Internet is the primary mechanism for the channel.<ref>Definitions.net. (2019). <i>[https://www.definitions.net/definition/e-services Definitions for e-services. STANDS4 Network LLC. 2001-2019]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p>There is a wide technical categorization of Digital Services that outlines the degree to which a service is actually digital, including: a Non-Digital Service, a Digital Service, a Fully Digitalized Service, a Managed Digital Service, and an Optimized Digitalized Service.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p class="expand inline mw-collapsible-content">A Non-Digital Service is delivered manually from start to finish without an online channel component.</p><p class="inline"> A Digitally-Supported Service is where a certain part of a service is delivered through an online channel and the customer may be required to perform some manual process</p><p class="expand inline mw-collapsible-content"> (e.g. print a form, require a wet signature, make a telephone call, attend an office or service counter). A Digitally-Supported Service may not be considered as a digital service by some organizations.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>A Digital Service, from the customers’ perspective, the service is delivered fully through the online channel. There are some manual (non-digital) processes involved within the Public Agency “back office” to complete the service.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p class="inline">A Fully Digitalized Service as a service provision is fully digitalised including all back office processes.</p><p class="expand inline mw-collapsible-content"> Note: workflow processing where a work item is processed from an electronic work queue and actioned by a human agent only using digital tools is considered a digitalised process.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>A Managed Digitalized Service is where the service provision is fully digitised, and the service is monitored and managed.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>Lastly, an Optimised Digitalized Service is where the service provision is fully digitized, and the service is monitored and managed with continual business improvement.<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p class="expand inline mw-collapsible-content">Digital Services are becoming a preferred delivery channel of services for citizens. Countries are increasingly turning to Digital Government initiatives in order to make their government more agile, flexible, and efficient with respect to the services it provides to citizens by adopting Digital Service delivery methods. But</p><p class="inline"> Digital Government is more than just providing a digital delivery system. It is about putting the user/citizen at the center of the service design process.</p><br />
<br />
<p>Digital Transformation is the authentic integration of digital technology into all areas of a business, fundamentally changing how an organization operates and delivers value to customers.<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref> A Digital Transformation is the method in which many Public Agencies progress from traditional Non-Digital Services to Digital Services, which can then be built upon toward Managed and Optimized Digital Services.</p><br />
<br />
<p class="expand mw-collapsible-content">In the context of Public Agencies and Governments utilizing Digital Services toward achieving Digital Government, true Digital Government can be thought of as consisting of four characteristics:<ref>ITAC. (October 26, 2016). <i>[https://itac.ca/federal-government/ ITAC on Digital Government. Information Technology Association of Canada (ITAC/ACTI). 1998-2019 ITAC. www.itc.ca]</i>. Retrieved 27-May-2019 from.</ref></p><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>Government is easy to work with;</li><br />
<li>Government is easy to work in;</li><br />
<li>Technologies are evergreen and up-to-date; and</li><br />
<li>Government information is digitized and searchable.</li><br />
</ul><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p class="inline">The Global Digital Transformation Market is expected to exceed more than US$ 462 billion by 2024 and will grow at a CAGR (Compund Annual Growth Rate) of more than 18.5% in the given forecast period.<ref>https://www.marketwatch.com/press-release/digital-transformation-market-size-is-projected-to-be-around-us-462-billion-by-2023-2018-08-23 </ref></p><p class="expand inline mw-collapsible-content"> private and public organizations have responded by changing the way in which they conduct business with consumers and clients; moving more of their core services on-line. These organizations are rapidly moving the transactional services and the business processes that support them into the digital environment to leverage the Digital Revolution.</p><br />
<br />
<p class="expand mw-collapsible-content">The International Data Corporation (IDC) forecasts that worldwide spending on technologies and services that enable Digital Transformation will reach $1.97 trillion in 2022, per the IDC Worldwide Semiannual Digital Transformation Spending Guide. IDC predicts that digital transformation spending will grow steadily, achieving a five-year CAGR of 16.7 percent between 2017 and 2022.<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref></p> <br />
<br />
<p class="expand mw-collapsible-content">The nominal gross domestic product (GDP) associated with digital economic activities in Canada totalled $109.7 billion in 2017 or 5.5% of the total economy. While the digital economy is not an industry, to give a scale of its importance, in 2015 it was larger than mining, quarrying and oil and gas extraction (4.8%), transportation and warehousing (4.6%) and utilities (2.4%).<ref>The initial estimates of the digital economy presented in this paper are only available in nominal terms. As a result, comparisons of the digital economy to other sectors of the economy can only be done up to 2015 as nominal GDP by industry is not available for later reference periods. https://www150.statcan.gc.ca/n1/pub/13-605-x/2019001/article/00002-eng.htm </ref> In Canada, between 2010 and 2017, nominal GDP for the digital economy (+40.2%) grew more than the total economy (+28%). On an annual basis, the digital economy increased more than the total economy every year except 2011 and 2017, which were years of strong growth in the energy sector. Telecommunications and support services, part of the digital-enabling infrastructure domain, were the largest contributors to the digital economy in Canada. 2010-2017.<ref>The initial estimates of the digital economy presented in this paper are only available in nominal terms. As a result, comparisons of the digital economy to other sectors of the economy can only be done up to 2015 as nominal GDP by industry is not available for later reference periods. https://www150.statcan.gc.ca/n1/pub/13-605-x/2019001/article/00002-eng.htm </ref></p><br />
<br />
<p class="inline">Canadians (18 years and older), from July 2017 to June 2018 (12 months), 76% use digital payment methods for their personal spending, and digital purchases.<ref>Statistics Canada. (August 29th, 2018). <i>[https://www150.statcan.gc.ca/n1/daily-quotidien/180829/dq180829b-eng.htm Digital economy, July 2017 to June 2018. Government of Canada. Statistics Canada. 5265 – Digital Economy Survey. For more information, or to enquire about the concepts, methods or data quality of this release, contact us (toll-free 1-800-263-1136; 514-283-8300; STATCAN.infostats-infostats.STATCAN@canada.ca) or Media Relations (613-951-4636; STATCAN.mediahotline-ligneinfomedias.STATCAN@canada.ca)]</i>. Retrieved 26-May-2019.</ref></p><p class="expand inline mw-collapsible-content"> These include: 64% used or purchased video downloads/streaming services, 51% used or purchased music/music streaming services, 33% used or purchased e-books/newspapers/magazines/podcasts, and 31% used or purchased online gaming subscriptions/game downloads. The average amount Canadians spent on digital products in this time was $412, however 26% of Canadians sold new or used products online (Kijiji, eBay, etc.) earning an average of $722.<ref>Statistics Canada. (August 29th, 2018). <i>[https://www150.statcan.gc.ca/n1/daily-quotidien/180829/dq180829b-eng.htm Digital economy, July 2017 to June 2018. Government of Canada. Statistics Canada. 5265 – Digital Economy Survey. For more information, or to enquire about the concepts, methods or data quality of this release, contact us (toll-free 1-800-263-1136; 514-283-8300; STATCAN.infostats-infostats.STATCAN@canada.ca) or Media Relations (613-951-4636; STATCAN.mediahotline-ligneinfomedias.STATCAN@canada.ca)]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">The most typical delivery model for consumer access to Digital Services is a subscription model where households pay a monthly fee in return for continuous access to a range of services, e.g., broadband, smartphone, cable TV, Subscription Video-on-Demand (or SVoD).<ref>Byrne, David*, and Corrado, Carol†. (November 10, 2017). <i>Accounting for Innovation in Consumer Digital Services: Implications for economic growth and consumer welfare. (Preliminary Draft)</i>. *Board of Governors of the Federal Reserve System, Washington, D.C. †The Conference Board, New York, and Center for Business and Public Policy, McDonough School or Business, Georgetown University. Corresponding author: cac289@georgetown.edu. </ref> The household has been an important locus of the ongoing Digital Revolution and arguably the most visible.</p><p class="expand inline mw-collapsible-content"> Hardware innovation has proceeded rapidly as major household platforms—smartphones, tablets, televisions, and gaming consoles, have become extraordinarily connected and cheap. Communication speeds are essential; for example, nearly one-third of all IP traffic was accounted for by Netflix alone in 2016.<ref>Byrne, David*, and Corrado, Carol†. (November 10, 2017). <i>Accounting for Innovation in Consumer Digital Services: Implications for economic growth and consumer welfare. (Preliminary Draft)</i>. *Board of Governors of the Federal Reserve System, Washington, D.C. †The Conference Board, New York, and Center for Business and Public Policy, McDonough School or Business, Georgetown University. Corresponding author: cac289@georgetown.edu. </ref> All this highly visible innovation has raised the question of whether existing Public Agency accounts are missing consequential growth in output and income associated with the rapid uptake of home use of IT devices and platforms.<ref>Byrne, David*, and Corrado, Carol†. (November 10, 2017). <i>Accounting for Innovation in Consumer Digital Services: Implications for economic growth and consumer welfare. (Preliminary Draft)</i>. *Board of Governors of the Federal Reserve System, Washington, D.C. †The Conference Board, New York, and Center for Business and Public Policy, McDonough School or Business, Georgetown University. Corresponding author: cac289@georgetown.edu. </ref></p><br />
<br />
<p class="inline">There are a number of countries taking a leadership role in the digital delivery of government services. The United Kingdom (UK) is considered a leader in Digital Government.</p><p class="expand inline mw-collapsible-content"> The Government Digital Service (GDS) is the UK’s center for all things digital. The GDS assists departments with transformation through the utilization of digital technology and data in a collaborative manner. Furthermore, GDS and the UK Digital Service Standards, helps departments develop platforms, standards, and digital services.<ref>Government of UK. (2019). <i>[https://gds.blog.gov.uk/about/ About the Government Digital Service. Government of United Kingdom. Government Digital Service. Cabinet Office]</i>. Retrieved 23-May-2019.</ref></p><br />
<br />
<p>In the UK, Tell Us Once (TUO) is a service that lets an individual report a death to most government organisations in one action.<ref>United Kingdom Government. (2019). <i>[https://www.gov.uk/after-a-death/organisations-you-need-to-contact-and-tell-us-once Tell Us Once. United Kingdom Government]</i>. Retrieved 04-Jan-2019.</ref> Public administrations ensure that citizens and businesses supply the same information only once, who then take action, if permitted, to internally re-use this data, in due respect of data protection rules. The goal is to reuse data so no extra input is required by citizens and/or businesses.<ref>EUR-Lex. (2016). <i>[https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:52016DC0179 Communication from the Commission to the European Parliament, the Council. The European Economic and Social Committee and the Committee of the Regions. European Commission]</i>. Retrieved 04-Jan-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Estonia introduced TUO in 2007, mandating that the state is not allowed to ask citizens for the same information twice.<ref>The TOOP capabilities, in turn, are based on two key Estonian digital systems: “The Universal Digital ID” – through which people can digitally sign contracts, access public services, order prescriptions, file taxes and vote at elections – and “The X-Road”, a set of security and communications protocols that permits safe, rapid transmission of data between a highly distributed set of databases and digital systems. Reference: Whitehouse, David. (2019). <i>[https://www.globalgovernmentforum.com/enabling-e-government-estonias-national-digital-advisor-marten-kaevats/?utm_source=Canada+Public+Service&utm_campaign=2300653a6d-CANW_KaevatsInterview&utm_medium=email&utm_term=0_4eb3df799b-2300653a6d-193679865 Enabling e-government: Estonia’s National Digital Advisor Marten Kaevats. Global Government Forum]</i>. Retrieved 07-Jan-2019.</ref> Instead, they must acquire it from their colleagues across government, if necessary, requesting permission to do this from the citizen. This ensures that citizens and businesses supply certain standard information only once, because public administration offices take action to internally share this data, no additional burden falls on citizens and businesses.</p><br />
<br />
<p>Estonia is often seen as the trend setter in digital government. Their X-Road digital infrastructure, which supports Estonia’s digital service delivery, allows for seamless information transfers from one departmental database to the other. In Estonia, about 99% of government services are provided through Digital Service delivery channels with over 500 million queries a year.<ref>Government of Estonia. (2019). <i>[https://e-estonia.com/solutions/interoperability-services/x-road/ Interoperability Services: X-Road. Government of Estonia. E-Estonia. Enterprise Estonia]</i>. Retrieved 19-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Other examples of governments adapting to this technological change include:</p><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>United States – elevating a Chief Information Officer (CIO) role that reports to deparment heads, utilizing a technology council to advise the President on IT information and service transformation, and the use of incubator funds to drive internal transformation.</li><br />
<li>Mexico – establishment of the Office for Coordination of the National Digital Strategy.</li><br />
<li>Australia – establishment of a Digital Transformation Agency that reports to the Prime Minister and Cabinet to improve digital services.</li><br />
<li>New Zealand – deployment of a Chief Digital Officer and Digital Partnership Coordinating Secretariat, as well as a Chief Data Steward to support the use of data throughout the government.<ref>Treasury Board of Canada Secretariat (April 18, 2019). <i>Digital Policy Suite: Integrated Management of Service, Information, Information Technology and Cyber Security – Presentation to the Public Sector Management Advisory Committee. Page 3</i>.</ref></li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">In the US, the federal government created the US Digital Services agency to transform how the federal government interacts with the American people. The group is composed of a small team of technology experts that is taking best practices from the private sector and applying them to the federal government.<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-deliveryWhat is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p class="expand inline mw-collapsible-content">In the context of the Government of Canada (GC), the provision of Digital Services must be simple to use and trustworthy, where the GC’s Digital Standards form the foundation of Digital Services and shifts the GC toward becoming more agile, open, and user-focused.<ref>Government of Canada. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/government-canada-digital-standards.html Government of Canada Digital Standards. Government of Canada. Digital Government]</i>. Retrieved 26-May-2019</ref> The GC is moving toward Digital Services through a digital-first and digitally enabled government vision that ensures Digital Services are available anytime, anywhere, through any service window.</p><p class="inline"> This does not mean “digital only,” but it does mean that Digital Service delivery cannot be an afterthought and importantly, in-person, and telephone interactions must be digitally enabled to deliver excellence in service.<ref>Treasury Board of Canada Secretariat. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/digital-operations-strategic-plan-2018-2022.html#ToC5Digital Operations Strategic Plan: 2018-2022. Government of Canada. Treasury Board of Canada Secretariat (TBS). ISBN:: 978-0-660-29075-1]</i>. Retrieved 21-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The GC’s Digital Operations Strategic Plan (DOSP) forms the planning cornerstone toward digitalizing the GC. It is the third iteration in the GC’s strategic planning process to manage technology and technological change. It supports the progress to Digital Service delivery and Digital Government as it builds on and expands on the GC’s Strategic Plan for Information Management and Information Technology 2017 to 2021 (2017 to 2021 GC IM-IT Strategic Plan), which itself built on and expanded on the GC Information Technology Strategic Plan 2016-2020.<ref>Treasury Board of Canada Secretariat. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/digital-operations-strategic-plan-2018-2022.html#ToC5Digital Operations Strategic Plan: 2018-2022. Government of Canada. Treasury Board of Canada Secretariat (TBS). ISBN:: 978-0-660-29075-1]</i>. Retrieved 21-May-2019.</ref> Departments and Agencies, Chief Information Officers (CIOs), and officials are to consider it as direction from the CIO of Canada. A detailed list of Strategic Action items, departmental accountabilities, and related direction for GC Digital Services is included as an Appendix in the DOSP.</p><br />
<br />
<p>Additionally, the Digital Transformation Office (DTO) is part of the Treasury Board of Canada Secretariat’s (TBS) Strategic Communications and Ministerial Affairs sector. The DTO are communications professionals with expertise in content and interaction design, user research and plain language writing. The DTO ensures that the Canada.ca brand is recognized and trusted by Canadians, makes information and services that are in demand and published on digital channels easier to find and understood based on insight from user research, and help communications teams develop their skills and processes as they make a sustainable shift to digital in their organization.<ref>Digital Transformation Office. (April 11th, 2019). <i>[https://www.canada.ca/en/government/about/about-digital-transformation-office.html About the Digital Transformation Office. Government of Canada. Treasury Board of Canada Secretariat]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Also, the Canadian Digital Service (CDS), housed at TBS and created in 2017, is an organization that partners with GC departments and agencies to design and build simple and reliable technology. The CDS is focused first and foremost on delivery: building simple, easy to use services directly with GC departments to design, prototype, and build better digital services.<ref>The Canadian Digital Service. (2019). <i>[https://digital.canada.ca/what-we-do/ What We Do. Government of Canada. Canadian Digital Services]</i>. Retrieved 6-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">However, much of the Digital Services work in the GC is driven by improving the interoperability of the GC IT systems. Interoperable platforms are the backbone of data and information sharing, big data analytics, and collaboration. The interoperability of technologies, data, and applications across different GC agencies, tiers, and jurisdictions has been a key marker toward Digital Government. The aim of Digital Government, or any such program, is to achieve seamless integration between processes and applications, to make the structure of government invisible (or irrelevant) to service delivery, and to set the basis for agile, and truly transformational government.</p><br />
<br />
<p>To help build interoperability and thus Digital Services in the GC, Shared Services Canada (SSC) is supporting the Canadian Digital Exchange Program (CDXP), previously known as GC Interoperability Platform (GCIP), led by the Treasury Board Secretariat of Canada (TBS). The CDXP is a platform to enable GC departments to share their data with each other and the outside world in a modern, secure, and unified way which aims to enhance interoperability for online infrastructure and enable departments to seamlessly share and consume data and information. This platform acts as an information broker, enabling the exchange of data and information between enterprise systems, departments and governments.<ref>Treasury Board of Canada Secretariat. (2017). <i>[https://www.canada.ca/en/treasury-board-secretariat/services/information-technology/strategic-plan-2017-2021.html Government of Canada Strategic Plan for Information Management and Information Technology 2017 to 2021. Government of Canada. ISBN: 978-0-660-24007-7]</i>. Retrieved 20-Dec-2018.</ref></p><br />
<br />
<p>In parallel, the Canada Revenue Agency (CRA), and Employment and Social Development Canada (ESDC) established a Direct Deposit Sharing Initiative, the first step in a “Tell Us Once” approach when providing banking information to the GC in November 2017.<ref>Canada, Revenue Agency. (November 27, 2017). <i>[https://www.canada.ca/en/revenue-agency/services/e-services/e-services-individuals/account-individuals/link-between-account-service-canada-account.html Link between My Account and My Service Canada Account. Government of Canada]</i>. Retrieved 09-Jan-2018.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The GC is also building on Digital Services through the standardization of the GC’s Web presence, which is highly complex. Each department’s Web presence offers a wide variety of content to support informational and transactional services for individuals and businesses. Web pages are delivered through various devices and technologies that are constantly evolving. The TBS Standard on Web Usability mandates a basic structure for the design and layout of GC Web pages.<ref>Treasury Board of Canada Secretariat. (November 27th, 2013). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=24227 Standard on Web Usability. Government of Canada. Treasury Board of Canada Secretariat. ISBN: 978-0-660-20387-4]</i>. Retrieved 25-May-2019.</ref> This structure makes it easier to find and use information and services on GC websites, thus improving Digital Service. Lastly, the TBS is set to release the Policy on Service and Digital and a Directive on Service and Digital which focuses on the client, ensuring proactive consideration at the design stage of key requirements of these functions in the development of operations and services. It establishes an enterprise-wide, integrated approach to governance, planning and management.<ref>Treasury Board of Canada Secretariat. (May 27th, 2019). <i>[https://gcdocs.gc.ca/ssc-spc/llisapi.dll?func=ll&objId=47700600&objAction=browse Digital Policy Suite. Treasury Board of Canada Secretariat. Government of Canada. GCDocs]</i>. Retrieved 25-June-2019.</ref></p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p class="expand mw-collapsible-content">Making the transition to Digital Services by replacing the reliance on traditional service foundations, such as paper forms, and improving the overall user experience has benefits to both organizations/agencies as well as customers/end users.</p><br />
<br />
<p>The business value impact of Digital Services is: Improved Customer Satisfaction and Relationship; Consolidation and Improvement of Services; and Reduced Organizational Costs.</p><br />
<br />
<p><b>Improved Customer Satisfaction and Relationship</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">Increased digital service delivery could benefit customers by offering greater convenience in access to services, saving them both time and money.</p><p class="inline"> A Digital Service provides greater speed and greater confidence to the consumer and often leads to improved, rapid, and responsive customer services.</p><p class="expand inline mw-collapsible-content"> An electronic resource is lot quicker to browse or search, to extract information from, and to integrate that information into other material and to cross-search or reference among the different publications.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref> Digital Services can contain vast amounts of information for the consumer, with mixed media i.e. images, video, audio animation which could not be replaced in print; all of which is highly mobile and accessible wherever internet access can be obtained.</p><p class="inline"> Additionally, Digital Services provide agency for the consumer in allowing the user to approach services and publications in a way that they can explore and analyze its contents in new ways by a click of the mouse.</p><br />
<br />
<p class="expand mw-collapsible-content">Another aspect of Digital Services, improving customer satisfaction, and forming good relationships with an organization is to take into account the increasing preference individuals have for engaging with Digital Services. The experience of customers is at the heart of digital. As a result, the primary focus of digital transformation is to use cutting-edge technology to improve the customer experience.</p><br />
<br />
<p class="expand inline mw-collapsible-content">When consumers interact with a Digital Service, the Service Provider has better access to a multitude of data driven insights from the relationship with the consumer. This highly tangible relationship can be leveraged to improve customer experience and satisfaction.</p><p class="inline"> One of the great benefits of going digital is the ability to track metrics and analyze the data that is gained during digital marketing efforts.</p><p class="expand inline mw-collapsible-content"> More to the point, using these insights allows businesses to optimize their strategies and processes for even better results.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref> Further improving the development of a client centric and client-first strategies. With Digital Services, organizations can better understand customers and feed that insight into a business strategy that enables customer hyper-personalization, relevancy, and real-time feedback.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">Lastly, Digital Services improves an organization’s image or how it is perceived by consumers.</p><p class="expand inline mw-collapsible-content"> Pursuing Digital Services generally has the effect of fostering organizational digital culture. Most issues and complaints against any organization, including governments, is that they are not providing services in a modern way, regardless of their overall service delivery effectiveness. How the external image appears is what matters most to consumers and other organizations doing business with an organization. Transforming services to Digital Services helps this image problem. Additionally, the seemless integration of Digital Services provided from different GC Departments to a single point of interaction (from the customer perspective) is also key. Although some services may not even change their back-end office processes, if the part of the service that is client facing is digital, customer satisfaction will be improved.</p><br />
<br />
<p><b>Consolidation and Improvement of Services</b></p><br />
<br />
<p class="inline">By going digital, companies can bring more than just their workforce together, but also their entire architecture. This includes business processes, social media, analytics, and project management interfaces. This consolidation of the company processes and operations enables the business to connect with their target audience and satisfy their needs.</p><p class="expand inline mw-collapsible-content"> A company providing services on the Internet can easily be managed, development and the improvement of the service depending on the customers´ requirements. It is possible to adapt to the repertory of the products and services and needs of the field more rapidly.<ref>Palmgren, Juha. (October 21st, 2014). <i>[https://modernbuyerbehaviour.wordpress.com/2014/10/21/benefits-and-disadvantages-of-the-e-services/ Benefits and Disadvantages of the E-Services. Modern Buyer Behaviour]</i>. Retrieved 25-May-2019.</ref> Digital Services can enhance operations because electronic interactions offer greater control over resource management through automatization of processes and handling of information.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">Digitizing Services pulls processes together through consolidation of business requirements which helps drive standardization of the business tools and process.</p><p class="expand inline mw-collapsible-content"> Digital Services offer multi-access networked products. A networked product can provide multiple points of access to multiple simultaneous users. Offering multi-access also spurs the organization into innovative and agile ways for offering new types of services to the consumer. In business, agility is the ability to continuously improve and develop quickly, especially regarding digital processes.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref> When companies implement digital transformation in their business, they are able to include improvements in their processes, thus promoting innovation. They also have greater scope to innovate their products and services because the inclusion of new technologies allows them to include significant improvements in their offerings.</p><br />
<br />
<p class="expand mw-collapsible-content">Digitizing Services also forces an organization’s workforce to update their skillsets and knowledge concerning digital environments and digital workplace. As new technology continues to permeate organizations, the demand for these specialized skills will grow. To name a few skills that are coming into their own, the future of digital business is looking to be heavily built upon the following skillsets: Artificial intelligence, Augmented Reality, Cloud Computing, Machine Learning, and Data Exploration/Analytics.<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-delivery What is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref></p><br />
<br />
<p class="inline">Consolidating services by digitization helps to reduce the service time to market, improves efficiency with regards to managing resources, and increases transparency with auditability trails.</p><p class="expand inline mw-collapsible-content"> Entering data manually, lack of inter-departmental communication, and delayed processes limits final production. These aspects are conditional for efficiency and can be eliminated with the use of appropriate digital technologies. Replacing manual processes with automated workflows ensures complete control over business activities. Analyzing business data in real time will eliminate delays in the reports and productivity will be greater.</p><br />
<br />
<p><b>Reduced Organizational Costs</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">The main concern of managers is always to find ways to reduce business costs.</p><p class="inline"> Digital transformation, particularly the use of cloud services, enables companies to significantly reduce their operating costs.</p><br />
<br />
<p class="expand mw-collapsible-content">Digital Services often enables one-stop, comprehensive online services for citizens and businesses by linking the diverse services that are offered by different agencies. Furthermore, increasing the ease at which information is shared among individual agencies (up to the point allowed by law) makes for better and/or new services. For instance, the administration of justice would be faster and more cost-effective if the information systems of various agencies under the criminal justice system (police, public prosecutors, public attorneys, courts, prisons) were capable and able to share data.<ref>Lallana, Emmanuel. (2008). <i>e-Government Interoperability. United Nations Development Programme</i>. United Nations. ISBN: 978-974-13-3227-4. Bangkok, Thailand. regionalcentrebangkok@undp.org</ref></p><br />
<br />
<p class="expand inline mw-collapsible-content">Using Digital Services allows an organization to reduce or even eliminate local IT infrastructure, decrease the volume of manual administrative costs, and save physical space with regard to paper and asset storage. Digital Services can also provide cost savings by streamlining service. As an example, the </p><p class="inline">TUO (Tell Us Once) principle, can help to reduce administrative burdens, in particular for Public Agencies.</p><p class="expand inline mw-collapsible-content"> The exchange of information that has already been collected is cheaper and less burdensome than collecting and storing it repeatedly. Furthermore, some experts believe that data protection concerns can be better taken into account due to managing less data.</p><p class="inline"> Process optimization and potentially higher administrative efficiency are described as main advantages of TUO for public administrations.</p><p class="expand inline mw-collapsible-content"> These include fewer calls to customer service centers, fewer paper-based applications, faster processing of administrative processes, time savings due to reduced data capture requirements and fewer data errors due to data reuse. This could save costs for public administrations and improve the quality of various public services. Cross-border implementation of the TUO principle could also help to ensure equal treatment for domestic and foreign persons and companies in the use of public services, for which they are obliged to provide information to public authorities. Lastly, TUO can help the GC to focus more on core mandates as staff become less occupied with administrative burdens.</p><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>Although Digital Services provide great benefits for organizations there are some challenges that accompany the transformation from Non-Digital Services to Digital Services.</p><br />
<br />
<p><b>Complexity and Inflexible Technology</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">Moving from a Non-Digital Service to a Digital Service and onward to an Optimized Digital Service is no small task. This is further complicated in the public agency sphere where agency cooperation may require legislative changes before sharing information. </p><p class="inline">This is the major challenge for developing Digital Services, the transformation to new processes. Transformation is mostly a grinding iterative process, and part of the iteration process involves the need to tactically and operationally adjust workflows, business rules, content presentations, and (potentially) leverage data in different ways than were originally envisioned when the IT systems were first built. Non-Digital Services and legacy IT systems will need to be assessed for further digitization and organizations trying to build flexible and elegant digital experiences on top of out-dated technology stacks may encounter significant interoperability issues. Lastly, managing a new Digital Service can be a shocking and challenging initiative for an organization who is not mature in that particular business area.</p><br />
<br />
<p><b>Lack of a Clear Vision for Digital Service and Consumer Journey</b></p><br />
<br />
<p class="inline">A challenge for organizations is the lack of a clear vision and execution for their Digital Services.</p><p class="expand inline mw-collapsible-content"> A clear vision of how an organization will place the consumer at the center of the service, how to meet the consumer’s digital needs and expectations, assessing data requirements, data storage, network requirements and setting objectives against that vision is often lacking in maturity.</p><p class="inline"> Organizations will often require multiple years in order to figure out their Digital Service Strategy and this longer term mindset is often a challenge for multi-scaled organizations.</p><p class="expand inline mw-collapsible-content"> Service is now a touchstone of end-user experience and staff satisfaction alike, a critical metric that can’t be ignored in favor of pure server performance or delicate data analytics.<ref>Column Technologies. (2019). <i>[https://www.columnit.com/value-of-service-in-the-digital-world.html Digital Services: Finding Value In A Tech-First World. Column Technologies Inc]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">A lack of or ineffective gathering and leveraging of consumer data can be a major cause of failure in deploying and enhancing a Digital Service. </p><p class="expand inline mw-collapsible-content">The root of digital success is consumer data. The challenge many organizations have today is the myriad of siloed systems containing various scraps of data about consumer interactions, with no clear way to pull them together. Improving interoperability for data sharing and analyzing in an efficient way can be very challenging.<ref>Tiersky, Howard. (March 13th, 2017). <i>[https://www.cio.com/article/3179607/5-top-challenges-to-digital-transformation-in-the-enterprise.html 5 top challenges to digital transformation in the enterprise. CIO from IDG. IDG Contributor Network. 2019]</i>. Retrieved 25-May-2019.</ref></p><br />
<br />
<p><b>Data Management and Data Risk</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">A Digital Service produces a massive amount of data, upwards of millions of transactions per second, and this influx of data can be very difficult and challenging to manage. High performance processing capacity is needed, which is expensive to purchase and maintain, and proper storage is required. </p><p class="inline">Digital Services only provide convenient access to relevant, reliable, comprehensive, and timely information to consumers if the data in which the services are founded is managed appropriately. </p><p class="expand inline mw-collapsible-content">Managing the data of Digital Services is also about the maintenance of IT assets such as the network, data centers, and servers. For example, if a server goes offline for even a few seconds, transactions get interrupted and business is lost. A power failure may cause catastrophic problems for ensuring a service is online and performing. Although organizations invest in dual systems with backups, this means higher costs for the platform.<ref>Palmgren, Juha. (October 21st, 2014). <i>[https://modernbuyerbehaviour.wordpress.com/2014/10/21/benefits-and-disadvantages-of-the-e-services/ Benefits and Disadvantages of the E-Services. Modern Buyer Behaviour]</i>. Retrieved 25-May-2019.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Additionally, many digital or IT resources have an unreliable life span. Paper has a much longer life span than most digital forms of storage. Due to the rapid development of new computer systems it is difficult to judge whether the software or hardware housing and leveraging the data will become outdated or not. As new hardware is developed, structures must be put into place to allow for the migration of existing materials to the new platforms so that they can still be accessed. Methods of preserving data and electronic documents must also be developed. A high degree of reliability of the equipment must be a part of enterprise data management for services that replace printed books.<ref>Ashikuzzaman, Md. (November 16th, 2016). <i>[http://www.lisbdnet.com/advantages-disadvantages-electronic-resource-e-resource/ Advantages & Disadvantages of Electronic Resource (E-Resource). LIS BD Network. 2013-2019]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p><b>Privacy Security</b></p><br />
<br />
<p class="inline">When sensitive consumer information and other user data is kept on a database, there always exists a risk that personal information such as addresses, credit card details, email addresses, passwords etc. can be hacked. Protecting the privacy of consumers, is not only a challenge but one of the most important for any organization. Initiatives such as the introduction of a TUO program, requires a sound and consistent legal basis while protecting user information. </p><p class="expand inline mw-collapsible-content">There are significant legal challenges regarding the approvals required to allow organizations to exchange and use data pertaining to specific persons and businesses as an alternative to resubmission of the same or equivalent data while protecting the rights of data subjects.</p><br />
<br />
<p class="expand mw-collapsible-content">Many countries have some form or another of a Privacy Act<ref>Justice Canada. (January 8, 2019). <i>[https://laws-lois.justice.gc.ca/eng/acts/P-21/page-2.html#docCont Privacy Act. Government of Canada]</i>. Retrieved 10-Jan-2019.</ref>, which could be a challenge for Public Agencies as these laws limit information to be collected only for the expressed purpose it was intended unless an exemption is explicitly expressed. Although some flexibility exists, Public Agencies may have more challenges in this area. While there is some degree of flexibility with exchanging citizen’s personal information between Public Agencies, this is the exception rather than the norm. Implementing such programs as a TUO approach may be challenging for services requiring cross-governmental input without serious considerations for the legislative changes necessary.</p><br />
<br />
<p><b>Social Disconnect and Organizational Reputation Risk</b></p><br />
<br />
<p class="expand inline mw-collapsible-content">Digital Services are digital, meaning they are delivered via an online channel. Although there is an increasing tendency for individuals to socialize and communicate in the digital environment rather than through real life contact, this can lead to a sense of disconnect and isolation. This disconnect and isolation can occur between the consumer and the organization delivering the Digital Service. For Public Agencies, this can be a hinderance to organizational reputation. </p><p class="inline">Although consumers expect services to be delivered digitally, they still want a human experience with the organizations that they do business with.</p><p class="expand inline mw-collapsible-content"> This can be very challenging for organizations looking to appear modern while saving money by cutting or re-distributing client-facing staff.<ref>Goodman, Paul. (February 15, 2019). <i>[https://turbofuture.com/misc/Disadvantages-of-Digital-Technology 17 Disadvantages of Digital Technology. Turbo Future. A Maven Channel. HubPages Inc]</i>. Retrieved 25-May-2019.</ref></p><br />
<br />
<p>Additionally, Digital Services can lead to a sense of hyper-surveillance of the consumer. This is felt more in the Public Agency context where a government begins to develop and become more sophisticated, the citizens will be forced to interact digitally with the government on a larger scale. This interaction could potentially lead to a lack of privacy for civilians as their government obtains more and more information on them.</p><br />
<br />
<p><b>Employee Digital Skills</b></p><br />
<br />
<p class="inline">Some employees may have large difficulties in increasing their digital literacy. </p><p class="expand inline mw-collapsible-content">While training can help them in this endeavour it still remains difficult for the organization to define what skills are most needed for digital transformation. Long-term, organizations must forecast farther in order to foster a digital culture that encourages continuous learning while planning for future talent requirements.</p><br />
<br />
<p><b>Access to Digital Services</b></p><br />
<br />
<p class="inline">There is the event that switching from more traditional manual services to Digital Services may result in some consumers having a decreased opportunity in access to services. </p><p class="expand inline mw-collapsible-content">For example, a service that provides web based access and support often does not offer the potential to reach many users including those who live in the remote areas, have low literacy levels and exist on poverty line incomes.<ref>E-Spin. (2019). <i>[https://www.e-spincorp.com/the-advantages-and-disadvantages-of-e-government/ The Advantages and Disadvantages of E-Government. E-Spin Group of Companies. 2005-2019]</i>. Retrieved 25-May-2019.</ref> Digital Services require special devices or personal computers in order to be accessed. This can be a disadvantage for Service Delivery as rural and remote communities could suffer from lack of internet access, or at-risk individuals such as the homeless cannot access the services provided.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p class="inline">The rapid digitalization of the economy is transforming the ways that Canadians buy, consume, and sell goods and services. </p><p class="expand inline mw-collapsible-content">Today, it is no longer a question of whether a Service Provider should go digital or not; the question is where and how to start. Service drives value, and for organizations to succeed in a digitized world, Digital Services must do more than maintain the status quo. Service is more than the digital technology that is implemented and more than contracted partnerships for reliable outcomes.</p><br />
<br />
<p>A serious consideration should be taken by SSC toward establishing a realistic, unambiguous, and forward-looking position on the development and delivery of Digital Services that takes into account the needs of the business consumers while revisiting and revising vendor software and service vendor agreements to assess their digital levels.</p><br />
<br />
<p class="expand inline mw-collapsible-content">Although Digital Transformation varies widely based on organization's specific challenges and demands, there are common themes among existing case studies and published frameworks that all business and technology leaders should consider as they embark on Digital Transformation. </p><p class="inline">The top Digital Transformation elements often cited are: Customer Experience; Operational Agility; Culture and Leadership; Workforce Enablement; and Digital Technology Integration.<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref> Any new service, or existing services being reviewed or modified, must be designed to enable delivery of all suitable components of the service over digital channels, unless there is an approved documented business reason not to do so.<ref>Government of Western Australia. (May 1st, 2016). <i>[https://www.wa.gov.au/government/publications/digital-services-policy Digital Services Policy. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p>SSC should be cognisant of the success factors in customer experience for the Digital Transformation process, including: Design and Digitize Customer Journeys; Increase Speed and Agility in Insights; Achieve Customer Adoption of Digital Customer Journeys; and Develop Agility in Delivering Journey Transformations. Many companies recognize this, with 92% of leaders developing mature digital transformation strategies, specifically to enhance the consumer experience.<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline">SSC should consider keeping user needs as the centerpiece for Digital Services and build the service that meets those needs. </p><p class="expand inline mw-collapsible-content">As per the TBS Policy on Service, “Services are designed and delivered considering client needs and feedback, and are progressively e-enabled”.<ref>Treasury Board of Canada Secretariat. (October 1st, 2014). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=27916 Policy on Service. Government of Canada. Treasury Board of Canada Secretariat. ISBN: 978-0-660-09949-1]</i>. Retrieved 26-May-2019.</ref></p><p class="inline">The mantra which should be adopted is “Build Digital Services, Not Websites”.<ref>Government of Western Australia. (September 4th, 2017). <i>[https://www.wa.gov.au/government/publications/digital-service-design-principles Digital Service Design Principles. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 26-May-2019.</ref></p><p class="expand inline mw-collapsible-content">Although a lot of Digital Services will be channelled through web pages on the internet the mentality should be to produce services that are focussed on fulfilling the needs of the consumer, not dumping information onto a website and expecting consumers to figure it out on their own. The digital world, and Digital Services, has to connect to the real world, all aspects of a service need to be considered, and make sure the Digital Service actually adds up to something that meets consumer needs. The GC’s Digital Standards can help provide a foundation of the government’s shift to becoming more agile, open, and user-focused. They are living standards and they will continue to evolve over time.<ref>Government of Canada. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/government-canada-digital-standards.html Government of Canada Digital Standards. Government of Canada. Digital Government]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p>Some service design and delivery considerations for SSC as a Service Provider to the GC include:</p><br />
<br />
<ul><br />
<li>Assessment of Legislative and Regulatory Regimes;</li><br />
<li>Legacy Information Systems;</li><br />
<li>Digital Transformation Prioritization;</li><br />
<li>Budgetary Constraints and Resource Allocation;</li><br />
<li>Public-Private Provisions;</li><br />
<li>Cross-Agency and Cross-Jurisdictional Linkages;</li><br />
<li>Delivery of Services through Existing and New Access Channels; and</li><br />
<li>Effectiveness and Efficiency.</li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">SSC, being the cloud broker for the GC, must have sufficient knowledge and understanding on its introduction, implementation, and integration with legacy systems. Cloud is becoming one of the major channels for consumers to access Digital Services, it is imperative that SSC staff and management understand its functionality and how to take advantage of digital opportunities in the cloud environment. This will require having the right staff with the right information in order to succeed. SSC should seriously consider the long term requirements for digital talent including addressing barriers to acquiring top talent such as language and requests for flexible work arrangements.</p><br />
<br />
<p>SSC should continue its participation in the GC Interoperability Working Group. SSC should continue its co-chairing (with TBS) of the GC Enterprise Architecture Review Board, which will govern the usage of data and align IT infrastructure initiatives among departments.</p><br />
<br />
<p class="inline">SSC should consider evaluating current offerings in the Service Catalogue for how digital these services are and what steps can be taken in order to progress to an Optimized Digital Service state. The evaluation would be to assess processes and business lines in order to improve efficiencies, reduce costs, and reduce administrative burdens of existing services as well as how a new services could be delivered in a more optimized digital way. </p><p class="expand inline mw-collapsible-content">Any new procurements of devices or platforms should have high market value and can be on-boarded easily onto the GC network. However, SSC should be cognisant of not flooding their ability to conduct business with massive amounts of data without properly planning for its collection, storage and analysis.</p><br />
<br />
<p class="inline-spacer"></p><br />
<br />
<p class="inline">SSC should also understand that there is a danger that the speed of digital migration outstrips the implementation of legal, regulatory and information security controls that must be part of any on-line business project. </p><p class="expand inline mw-collapsible-content">Information and privacy security should be involved at the start of Digital Service projects and is able to clearly articulate the value and risks involved in changing core operational business models.<ref>Bridewell Consulting. (April 16th, 2014). <i>[https://www.bridewellconsulting.com/the-estimated-size-of-the-digital-economy The Estimated Size of the Digital Economy. Bridewell Consulting. (2019). bc@bridewellconsulting.com. Soane Point, 6-8 Market Place, Reading Berkshire, RG1 2EG]</i>. Retrieved 26-May-2019.</ref></p><br />
<br />
<p class="inline">Lastly, the TUO is a cornerstone in terms of developing GC-wide Digital Services. As such, there are possible implications related to the Privacy Act for TUO in Canada. SSC should consider assessing its different privacy requirements and restrictions regarding its Digital Services that could impact service delivery, including data sharing privacy restrictions which may exist across services. </p><p class="expand inline mw-collapsible-content">A running privacy assessment of SSC services would be a valuable tool for SSC to refer to in cases where services are being digitized or other Digital Services are being on-boarded.</p><br />
<br />
<h2>References</h2><br />
<br />
<!--<br />
<ref>Canadian Centre for Cyber Security. (2019).<i> [https://cyber.gc.ca/en/glossary Glossary]</i>. Retrieved from cyber.gc.ca</ref><br />
<br />
<ref>OECD. (March 2019). Going Digital. <i>[https://www.oecd.org/going-digital/project/ The Organisation for Economic Co-operation and Development (OECD). 2019]</i>. Retrieved 27-May-2019.</ref><br />
<br />
<ref>Surbhi, S. (October 27th, 2015). <i>[https://keydifferences.com/difference-between-goods-and-services.html Difference Between Goods and Services. Key Differences. 2019]</i>. Retrieved 27-May-2019.</ref><br />
<br />
Ibid.<br />
<br />
<ref>PCMag. (2019). <i>[https://www.pcmag.com/encyclopedia/term/42260/e-services Definition of: e-services. The Computer Language Co Inc. PCMag Digital Group. PCMag.com]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>Taxamo. (2015). <i>[https://www.taxamo.com/support/regions_eu/digital_services_definition/ What is the Definition of a Digital Service. EVAT Solutions LtD. Ireland. Company No: 487204. 1 Library Place, Killorglin, Kerry, Ireland]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref><br />
<br />
<ref>Lea-Cox, Trevor. (2015). <i>[http://esmarchitecture.com/key-concepts/business-it-digital-services.html Business Services vs IT Services vs Digital Services. Lea-Cox and Associates. 2009-2015. Henley-on-Thames, United Kingdom. tlc@esmarchitecture.com]</i>. Retrieved 23-May-2019</ref> <br />
<br />
<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-delivery What is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref><br />
<br />
<ref>Definitions.net. (2019). <i>[https://www.definitions.net/definition/e-services Definitions for e-services. STANDS4 Network LLC. 2001-2019]</i>. Retrieved 22-May-2019.</ref><br />
<br />
<ref>OECD Council (July 15, 2014). <i>[https://www.oecd.org/gov/digital-government/Recommendation-digital-government-strategies.pdf Recommendation of the Council on Digital Government Strategies, Page 6]</i>. Retrieved on May 13, 2019.</ref><br />
<br />
<ref>Treasury Board of Canada Secretariat. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/digital-operations-strategic-plan-2018-2022.html#ToC5 Digital Operations Strategic Plan: 2018-2022. Government of Canada. Treasury Board of Canada Secretariat (TBS). ISBN:: 978-0-660-29075-1]</i>. Retrieved 21-May-2019.</ref><br />
<br />
<br />
<br />
<ref>Definitions.net. (2019). <i>[https://www.definitions.net/definition/e-services Definitions for e-services. STANDS4 Network LLC. 2001-2019]</i>. Retrieved 22-May-2019.</ref><br />
<br />
<ref>Government of Western Australia. (July 2nd, 2018). <i>[https://www.wa.gov.au/government/publications/digital-services-definitions-and-examples Digital Services – Definitions and Examples. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 23-May-2019.</ref><br />
<br />
Ibid.<br />
<br />
Ibid.<br />
<br />
Ibid.<br />
<br />
Ibid.<br />
<br />
Ibid.<br />
<br />
<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref><br />
<br />
<ref>ITAC. (October 26, 2016). <i>[https://itac.ca/federal-government/ ITAC on Digital Government. Information Technology Association of Canada (ITAC/ACTI). 1998-2019 ITAC. www.itc.ca]</i>. Retrieved 27-May-2019 from.</ref><br />
<br />
<ref>https://www.marketwatch.com/press-release/digital-transformation-market-size-is-projected-to-be-around-us-462-billion-by-2023-2018-08-23 </ref><br />
<br />
<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref><br />
<br />
<ref>The initial estimates of the digital economy presented in this paper are only available in nominal terms. As a result, comparisons of the digital economy to other sectors of the economy can only be done up to 2015 as nominal GDP by industry is not available for later reference periods. https://www150.statcan.gc.ca/n1/pub/13-605-x/2019001/article/00002-eng.htm </ref><br />
<br />
<ref>The initial estimates of the digital economy presented in this paper are only available in nominal terms. As a result, comparisons of the digital economy to other sectors of the economy can only be done up to 2015 as nominal GDP by industry is not available for later reference periods. https://www150.statcan.gc.ca/n1/pub/13-605-x/2019001/article/00002-eng.htm </ref><br />
<br />
<ref>Statistics Canada. (August 29th, 2018). <i>[https://www150.statcan.gc.ca/n1/daily-quotidien/180829/dq180829b-eng.htm Digital economy, July 2017 to June 2018. Government of Canada. Statistics Canada. 5265 – Digital Economy Survey. For more information, or to enquire about the concepts, methods or data quality of this release, contact us (toll-free 1-800-263-1136; 514-283-8300; STATCAN.infostats-infostats.STATCAN@canada.ca) or Media Relations (613-951-4636; STATCAN.mediahotline-ligneinfomedias.STATCAN@canada.ca)]</i>. Retrieved 26-May-2019.</ref><br />
<br />
Ibid. <br />
<br />
<ref>Byrne, David*, and Corrado, Carol†. (November 10, 2017). <i>Accounting for Innovation in Consumer Digital Services: Implications for economic growth and consumer welfare. (Preliminary Draft)</i>. *Board of Governors of the Federal Reserve System, Washington, D.C. †The Conference Board, New York, and Center for Business and Public Policy, McDonough School or Business, Georgetown University. Corresponding author: cac289@georgetown.edu. </ref><br />
<br />
Ibid. <br />
<br />
Ibid. <br />
<br />
<ref>Government of UK. (2019). <i>[https://gds.blog.gov.uk/about/ About the Government Digital Service. Government of United Kingdom. Government Digital Service. Cabinet Office]</i>. Retrieved 23-May-2019.</ref><br />
<br />
<ref>United Kingdom Government. (2019). <i>[https://www.gov.uk/after-a-death/organisations-you-need-to-contact-and-tell-us-once Tell Us Once. United Kingdom Government]</i>. Retrieved 04-Jan-2019.</ref><br />
<br />
<ref>EUR-Lex. (2016). <i>[https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:52016DC0179 Communication from the Commission to the European Parliament, the Council. The European Economic and Social Committee and the Committee of the Regions. European Commission]</i>. Retrieved 04-Jan-2019.</ref><br />
<br />
<ref>The TOOP capabilities, in turn, are based on two key Estonian digital systems: “The Universal Digital ID” – through which people can digitally sign contracts, access public services, order prescriptions, file taxes and vote at elections – and “The X-Road”, a set of security and communications protocols that permits safe, rapid transmission of data between a highly distributed set of databases and digital systems. Reference: Whitehouse, David. (2019). <i>[https://www.globalgovernmentforum.com/enabling-e-government-estonias-national-digital-advisor-marten-kaevats/?utm_source=Canada+Public+Service&utm_campaign=2300653a6d-CANW_KaevatsInterview&utm_medium=email&utm_term=0_4eb3df799b-2300653a6d-193679865 Enabling e-government: Estonia’s National Digital Advisor Marten Kaevats. Global Government Forum]</i>. Retrieved 07-Jan-2019.</ref><br />
<br />
<ref>Government of Estonia. (2019). <i>[https://e-estonia.com/solutions/interoperability-services/x-road/ Interoperability Services: X-Road. Government of Estonia. E-Estonia. Enterprise Estonia]</i>. Retrieved 19-May-2019.</ref><br />
<br />
<ref>Treasury Board of Canada Secretariat (April 18, 2019). <i>Digital Policy Suite: Integrated Management of Service, Information, Information Technology and Cyber Security – Presentation to the Public Sector Management Advisory Committee. Page 3</i>.</ref><br />
<br />
<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-deliveryWhat is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref><br />
<br />
<ref>Government of Canada. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/government-canada-digital-standards.html Government of Canada Digital Standards. Government of Canada. Digital Government]</i>. Retrieved 26-May-2019</ref><br />
<br />
<ref>Treasury Board of Canada Secretariat. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/digital-operations-strategic-plan-2018-2022.html#ToC5Digital Operations Strategic Plan: 2018-2022. Government of Canada. Treasury Board of Canada Secretariat (TBS). ISBN:: 978-0-660-29075-1]</i>. Retrieved 21-May-2019.</ref><br />
<br />
Ibid. <br />
<br />
<ref>Digital Transformation Office. (April 11th, 2019). <i>[https://www.canada.ca/en/government/about/about-digital-transformation-office.html About the Digital Transformation Office. Government of Canada. Treasury Board of Canada Secretariat]</i>. Retrieved 22-May-2019.</ref><br />
<br />
<ref>The Canadian Digital Service. (2019). <i>[https://digital.canada.ca/what-we-do/ What We Do. Government of Canada. Canadian Digital Services]</i>. Retrieved 6-May-2019.</ref><br />
<br />
<ref>Treasury Board of Canada Secretariat. (2017). <i>[https://www.canada.ca/en/treasury-board-secretariat/services/information-technology/strategic-plan-2017-2021.html Government of Canada Strategic Plan for Information Management and Information Technology 2017 to 2021. Government of Canada. ISBN: 978-0-660-24007-7]</i>. Retrieved 20-Dec-2018.</ref><br />
<br />
<ref>Canada, Revenue Agency. (November 27, 2017). <i>[https://www.canada.ca/en/revenue-agency/services/e-services/e-services-individuals/account-individuals/link-between-account-service-canada-account.html Link between My Account and My Service Canada Account. Government of Canada]</i>. Retrieved 09-Jan-2018.</ref><br />
<br />
<ref>Treasury Board of Canada Secretariat. (November 27th, 2013). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=24227 Standard on Web Usability. Government of Canada. Treasury Board of Canada Secretariat. ISBN: 978-0-660-20387-4]</i>. Retrieved 25-May-2019.</ref><br />
<br />
<ref>Treasury Board of Canada Secretariat. (May 27th, 2019). <i>[https://gcdocs.gc.ca/ssc-spc/llisapi.dll?func=ll&objId=47700600&objAction=browse Digital Policy Suite. Treasury Board of Canada Secretariat. Government of Canada. GCDocs]</i>. Retrieved 25-June-2019.</ref><br />
<br />
<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>Palmgren, Juha. (October 21st, 2014). <i>[https://modernbuyerbehaviour.wordpress.com/2014/10/21/benefits-and-disadvantages-of-the-e-services/ Benefits and Disadvantages of the E-Services. Modern Buyer Behaviour]</i>. Retrieved 25-May-2019.</ref><br />
<br />
<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>Stephan, Fadi. (January 15, 2016). <i>[https://www.excella.com/insights/what-is-digital-service-delivery What is Digital Service Delivery. 2019 Excella Co]</i>. Retrieved 22-May-2019.</ref><br />
<br />
<ref>Lallana, Emmanuel. (2008). <i>e-Government Interoperability. United Nations Development Programme</i>. United Nations. ISBN: 978-974-13-3227-4. Bangkok, Thailand. regionalcentrebangkok@undp.org</ref><br />
<br />
<ref>Column Technologies. (2019). <i>[https://www.columnit.com/value-of-service-in-the-digital-world.html Digital Services: Finding Value In A Tech-First World. Column Technologies Inc]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>Tiersky, Howard. (March 13th, 2017). <i>[https://www.cio.com/article/3179607/5-top-challenges-to-digital-transformation-in-the-enterprise.html 5 top challenges to digital transformation in the enterprise. CIO from IDG. IDG Contributor Network. 2019]</i>. Retrieved 25-May-2019.</ref><br />
<br />
<ref>Palmgren, Juha. (October 21st, 2014). <i>[https://modernbuyerbehaviour.wordpress.com/2014/10/21/benefits-and-disadvantages-of-the-e-services/ Benefits and Disadvantages of the E-Services. Modern Buyer Behaviour]</i>. Retrieved 25-May-2019.</ref><br />
<br />
<ref>Ashikuzzaman, Md. (November 16th, 2016). <i>[http://www.lisbdnet.com/advantages-disadvantages-electronic-resource-e-resource/ Advantages & Disadvantages of Electronic Resource (E-Resource). LIS BD Network. 2013-2019]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>Justice Canada. (January 8, 2019). <i>[https://laws-lois.justice.gc.ca/eng/acts/P-21/page-2.html#docCont Privacy Act. Government of Canada]</i>. Retrieved 10-Jan-2019.</ref><br />
<br />
<ref>Goodman, Paul. (February 15, 2019). <i>[https://turbofuture.com/misc/Disadvantages-of-Digital-Technology 17 Disadvantages of Digital Technology. Turbo Future. A Maven Channel. HubPages Inc]</i>. Retrieved 25-May-2019.</ref><br />
<br />
<ref>E-Spin. (2019). <i>[https://www.e-spincorp.com/the-advantages-and-disadvantages-of-e-government/ The Advantages and Disadvantages of E-Government. E-Spin Group of Companies. 2005-2019]</i>. Retrieved 25-May-2019.</ref><br />
<br />
<ref>Enterprisers Project. (2019). <i>[https://enterprisersproject.com/what-is-digital-transformation What is digital transformation?. The Enterprisers Project. Red Hat Inc. 2019]</i>. Retrieved 22-May-2019.</ref><br />
<br />
<ref>Government of Western Australia. (May 1st, 2016). <i>[https://www.wa.gov.au/government/publications/digital-services-policy Digital Services Policy. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>O’Brien, Clodagh. (2019). <i>[https://digitalmarketinginstitute.com/en-ca/blog/13-03-18-what-are-the-benefits-of-digital-transformation What are the Benefits of Digital Transformation? Digital Marketing Institute SM. 2019]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>Treasury Board of Canada Secretariat. (October 1st, 2014). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=27916 Policy on Service. Government of Canada. Treasury Board of Canada Secretariat. ISBN: 978-0-660-09949-1]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>Government of Western Australia. (September 4th, 2017). <i>[https://www.wa.gov.au/government/publications/digital-service-design-principles Digital Service Design Principles. Government of Western Australia. Department of the Premier and Cabinet. Office of Digital Government]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>Government of Canada. (March 29th, 2019). <i>[https://www.canada.ca/en/government/system/digital-government/government-canada-digital-standards.html Government of Canada Digital Standards. Government of Canada. Digital Government]</i>. Retrieved 26-May-2019.</ref><br />
<br />
<ref>Bridewell Consulting. (April 16th, 2014). <i>[https://www.bridewellconsulting.com/the-estimated-size-of-the-digital-economy The Estimated Size of the Digital Economy. Bridewell Consulting. (2019). bc@bridewellconsulting.com. Soane Point, 6-8 Market Place, Reading Berkshire, RG1 2EG]</i>. Retrieved 26-May-2019.</ref><br />
<br />
--><br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Blockchain";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=File:EN_-_Technology_Trends_-_Software_Defined_Anything.pdf&diff=13579File:EN - Technology Trends - Software Defined Anything.pdf2019-11-06T09:33:50Z<p>Nicolas.rheaume: </p>
<hr />
<div></div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Software_Defined_Anything&diff=13578Technology Trends/Software Defined Anything2019-11-06T09:33:28Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Tout_Défini_par_Logiciel]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Software Defined Anything</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>Tout Défini par Logiciel</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Software_Defined_Anything_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Published</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>November 6, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>November 6, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Software_Defined_Anything.pdf|Software Defined Anything.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p><b>Software Defined Anything (SDx)</b>, also often referred as Software Defined Everything/Anything (SDE/SDA) is the concept of having a computing infrastructure that is completely virtualized. In this manner, the infrastructure can be delivered to customers as a service.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p>As the software is inherently more flexible than hardware this gives IT a chance to faster response to the ever changing business requirements. SDx minimize costs by automating the process control and replacing traditional hardware with software. The benefits of reduced network provisioning time, simplified network environment, reduced service costs, and enhanced network management efficiency are the key factors for the rapid SDX market growth.</p><br />
<br />
<p>The working scope of field engineers in an SDx environment is reduced. Management and maintenance tasks are simplified using SDx, however, there are still considerations to be accounted for. Regardless of the decoupling aspect from the hardware, systems built to be entirely virtualized must still be extensively tested on the eventual hardware they will be running on. In network virtualization the complexity of the infrastructure is a key factor of success. Controllers requiring high maintenance should be kept to a minimum as failure to do so will result in more failure occurrences and a higher vulnerability to security threats. The two largest benefits to SDE are cost optimization and manpower reduction, however, human effort is still required and cannot be overlooked in the process. Fundamentals of the underlying system should be understood as well as current trends. Instructure can then be programmed accordingly to meet these requirements.</p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p>In general SDx is achieved by the decoupling of the software control functions from the hardware it runs on, through the implementation of Application Programming Interface (API) that enable this concept. In the SDx mode the infrastructure becomes virtualized, completely controlled by the software and delivered as a service to the clients. The automation is achieved by removing of the control from the hardware in the sense that the aspects like configuration, deployment and provisioning are controlled and driven by the software <ref>CIO QuickPulse. (2015, January). <i>[https://f5.com/Portals/1/PDF/Partners/CIO-the-road-to-a-software-defined-architecture.pdf The Road to a Software-Defined]</i>. Retrieved from F5.</ref>.</p><br />
<br />
<p>In general, SDx is an umbrella term that includes three primary concepts:</p><br />
<br />
<ul><br />
<li>Software defined networking (SDN): A network architecture to make network devices programmable. SDN addresses the failure of the traditional networks to support the dynamic, scalable computing and storage needs of today’s applications<ref>Sadiku, M., Nelatury, S., & Musa, S. (2017, January). <i>[https://www.researchgate.net/publication/327022709_2017_software_defined_everything Software Defined Everything]</i>. Retrieved from oaji.</ref>. SDN achieves that goal through the separation of the network management from the underlying network infrastructure and components. This means network behavior can be controlled using software external to physical networking devices. Networks are therefore more customizable from a service offering perspective, where services can be tailored to individual customers. An SDN is separated into three layers. These are the application layer, control layer, and Infrastructure layer. Between the control and infrastructure layer is what is known as the control plane-data plane interface. The control layer is where the SDN software resides and performs its functions. Physical switches in the infrastructure layer will either use a proprietary technology or Open-Flow protocol. With this protocol traffic is routed in a way that allows the control plane server to dictate where the switches send packets, which removes the responsibility/functionality from the data plane. The controller will also run several policy, traffic-engineering, and security applications to control the network elements via APIs. In addition, these APIs allow new functionality to be integrated quickly. </li><br />
<li>Software defined storage (SDS): This refers to computer data storage software that is independent of the underlying hardware<ref>Wikipedia. (2019, May 17). <i>[https://en.wikipedia.org/wiki/Software-defined_storage Software-defined storage]</i>. Retrieved from Wikipedia.</ref>. Storage automatically adapts to new demands by pairing resource flexibility and programmability. Programmability includes policy-based management and the automated provisioning of resources. Software is decoupled from hardware. SDS allows you to leverage existing storage solutions such as Storage Area Network (SAN) and Network Attached Storage (NAS) on any industry standard hardware. </li><br />
<li>Software defined data centers (SDDC): This is one in which all elements of the data center infrastructure (networking, storage, CPU, and security) are delivered as a service. Control of the data center is automated by software. Basically, SDDC consists of three core components: network virtualization, server virtualization, and storage virtualization<ref>Beal, V. (n.d.). <i>[https://www.webopedia.com/TERM/S/software_defined_data_center_SDDC.html SDDC - software-defined data center]</i>. Retrieved from Webopedia.</ref>.</li><br />
</ul><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>Software-Defined Application Services (SDAS)</li><br />
<li>Software-Defined Edge (for IoT)</li><br />
<li>Software-Defined Commute (SDC)</li><br />
<li>Software-Defined Storage (SDS)</li><br />
<li>Software-Defined Infrastructure (SDI)</li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">Other standalone or partially overlapping SDx domains are terms are:</p><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>Software defined computing: The purpose of software-defined computing is to remove intelligence from the hardware and abstract it to a far more standardized software layer. The technology functions are moved to a virtualized infrastructure, thereby presenting computing infrastructure as pools of virtual and physical resources.</li><br />
<li>Software defined environment: In an SDE environment, storage, data center infrastructure, and network management are automated by intelligent software rather than by hardware.</li><br />
<li>Software defined security: This is a new approach to improve security within software defined networking environment. Because SDS is entirely software-based, security policy is elastic and security is available on demand<ref>Sadiku, M., Nelatury, S., & Musa, S. (2017, January). <i>[https://www.researchgate.net/publication/327022709_2017_software_defined_everything Software Defined Everything]</i>. Retrieved from oaji.</ref></li><br />
<li>Software-defined Hypervisor (SDH) - refers to virtualizing the hypervisor layer and separating it from its management console</li><br />
</ul><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p>From now until 2020 the size of the digital universe will double every two years. The industry is under an ever-growing pressure to replace their existing IT infrastructure with innovative models that can reduce costs. Consequently, companies are increasingly adopting SDx, as it provides a leaner business model mostly through virtualization and flexibility brought in by the hardware controlling software. In this growing market an abundance of the technical solutions and products is becoming available in order to atomize every aspect of the IT Service delivery. A predicted market growth of 32% is expected over the period of 2016-2020. The shift towards the virtualization of IT infrastructure is the in order to significantly reduce the costs<ref>Wood, L. (2016, January 12). <i>[https://www.businesswire.com/news/home/20160112005780/en/Research-Markets-Global-Software-Defined-SDx-Market Research and Markets: Global Software Defined Anything (SDx) Market Growth of 32% CAGR by 2020 - Analysis, Technologies, Opportunities & Forecasts 2016-2020]</i>. Retrieved from BusinessWire.</ref>.</p><br />
<br />
<p>The best know and the most adopted examples of the SDx concept in use are Platform as a service (PaaS) and Infrastructure as a service (IaaS) forms of the Cloud Computing. Driven by the virtualization and SDx, cloud computing has become a mainstream concept and the IT solution of choice in the recent years to the point where some or the major IT vendors have shifted their business strategy towards this concept. An example is Microsoft who in 2011 committed 90 percent of its $9.6 billion R&D budget to its cloud<ref>CloudTimes. (2011, April 12). <i>[https://web.archive.org/web/20131018050315/http:/cloudtimes.org/2011/04/12/microsoft-says-to-spend-90-of-rd-on-cloud-strategy/ Microsoft Says to Spend 90% of R&D on Cloud Strategy]</i>. Retrieved from CloudTimes.</ref>. An investment that has been well paying off as Microsoft has become only third company globally to reach 1 trillion market value, thanks to their strategic shift from traditional personal computing towards the cloud<ref>Vena, D. (2019, April 25). <i>[https://www.fool.com/investing/2019/04/25/how-microsoft-hit-1-trillion-cloud-computing-stead.aspx How Microsoft Hit $1 Trillion: Cloud Computing, Steady Growth]</i>. Retrieved from The Motley Fool.</ref>.</p><br />
<br />
<p>Other competitors like Amazon, Google, Apple, etc., are also heavily investing and counting on profitable return of investment from the cloud, especially since some of the major corporation<ref>Konrad, A. (2016, March 23). <i>[https://www.forbes.com/sites/alexkonrad/2016/03/23/why-coca-cola-works-with-google-and-rivals-in-the-cloud-and-warns-against-focusing-on-price/#3ade8882d879 Why Coca-Cola Works With Both Google And Its Rivals In The Cloud And Warns Not To Worry About Price]</i>. Retrieved from Forbes.</ref> have already adopted the Cloud First strategy. The Software Defined Storage Market accounted for $4.18 billion in 2016 and expected to grow at a CAGR of 39.0% to reach $42.1 billion by 2023. The global software defined networking market size will grow by USD 16.27 billions during 2019-2023.</p><br />
<br />
<p>The global software-defined networking market is expected to post a CAGR of close to 24% during the period 2019-2023, according to the latest market research report by Technavio. However, the market’s momentum will decelerate in the coming years because of the decrease in year-over-year growth. A key factor driving the global software-defined networking market size is the increasing demand for cloud solutions.</p><br />
<br />
<p class="expand mw-collapsible-content">The global software-defined compute market is expected to post a CAGR of over 13% during the period 2019-2023, according to the latest market research report by Technavio.</p><br />
<br />
<p class="expand mw-collapsible-content">The global Software-Defined Data Center (SDDC) market size is expected to grow from USD 33.5 billion In 2018 to USD 96.5 billion by 2023, at a Compound Annual Growth Rate (CAGR) of 23.6% during the forecast period. SDDC enables unified management and monitoring of data center resources, empowering faster allocation of computing, storage, and network resources using a single point of control that is delivered by SDDC solution. However, traditional data centers face issues with integration of servers, networks, and storage infrastructure in the data center through SDDC technologies. These factors may restrict the adoption of SDDC.</p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p>The Government of Canada (GC) relies heavily on Information Technology (IT) to conduct its operations and daily business activities. IT is plays an integral role in government operations while also being a key enabler in transforming the business of the GC. IT is an essential component of the GC’s strategy to address digital transformation challenges and enhancing services to the public for the benefit of citizens, businesses, taxpayers, and employees. (Government of Canada, 2018)</p><br />
<br />
<p>The GC Enterprise Security Architecture (ESA) Program, led by Treasury Board of Canada Secretariat (TBS) and supported by Shared Services Canada (SSC) and Communications Security Establishment (CSE), is a GC-wide initiative to provide a standardized approach to developing IT security architecture, that ensures that basic security blocks are implemented across the enterprise as the infrastructure is being renewed. These three stakeholders formed the IT Security Tripartite to develop and maintain a consistent and cohesive enterprise IT security architecture vision, strategy and designs under the ESA program<ref>Government of Canada. (2018, January 7). <i>[http://www.gcpedia.gc.ca/wiki/Government_of_Canada_Enterprise_Security_Architecture_(ESA)_Program Government of Canada Enterprise Security Architecture (ESA) Program]</i>. Retrieved from GCPedia.</ref>.</p><br />
<br />
<p>The GC ESA program is separated into eight individual Enterprise Security Focus Areas (ESFA)<ref>Shared Services Canada. (2016, October 4). <i>[http://www.ssc-spc.gc.ca/pages/itir-triti/itir-triti-afac-070714-pres1-eng.html Cyber and IT Security - July 7, 2014]</i>. Retrieved from ssc-spc.gc.ca.</ref>: Identity, Credential and Access Management (ICA); Endpoint Security (END); Data Security (DAT); Application Security (APP); Network and Communications Security (NCS); Security Operations (OPS); and Compute and Storage Services Security (CSS)<ref>Government of Canada. (2018, March 29). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=12755 Policy on Management of Information Technology]</i>. Retrieved from Government of Canada.</ref>.</p><br />
<br />
<p>The CSS target architecture transition is focused on the virtualization of compute, storage, file, network, and database services within the framework of a Software-Defined Environment (SD-Environment). </p><br />
<br />
<p>In a SD-Environment, SD-computing infrastructure is transforming from a hardware based set of standardized and consolidated infrastructures, to virtualized services with full lifecycle management that is on-demand independent of the location of the underlying services and physical assets. As the control plane infrastructure is isolated from service requests and hardware assets the computing infrastructure is implementable in software across cloud provider solutions, and is well suited to a hybrid cloud implementation.</p><br />
<br />
<p>The roles of TBS, SSC, and CSE in carrying out the GC ESA program vary but complement one another. The TBS’ role is to develop the long-term vision and establish the priorities for the GC ESA program. It also leads the development of enterprise strategies and designs. SSC’s role is to implement designs for consolidated IT infrastructure and provide service delivery. Lastly, CSE’s role is to provide specialized technical expertise for enterprise designs and contributes design support and review for critical components.</p><br />
<br />
<p>The GC is taking steps to transform the legacy systems and aging IT infrastructure into an integrated, secure, modern, and agile environment that will provide the GC, citizens, partners, with reliable and trusted access to GC programs and services.</p><br />
<br />
<p class="expand mw-collapsible-content">Canadian Government departments and agencies directly or through its proxies (SSC) are in the process adopting the SDx concept. Treasury Board of Canada supports Cloud computing and other SDx based concepts through its initiatives and directives <ref>Government of Canada. (2017, November 1). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/direction-secure-use-commercial-cloud-services-spin.html Direction on the Secure Use of Commercial Cloud Services: Security Policy Implementation Notice (SPIN)]</i>. Retrieved from canada.ca.</ref>.</p><br />
<br />
<p class="expand mw-collapsible-content">Software defined networking (SDN), Software defined storage (SDS) and Software defined data centers (SDDC) concepts have already been adopted in the Government of Canada (GC) to a certain degree.</p><br />
<br />
<p class="expand mw-collapsible-content">However, worth mentioning is that the majority of the SDx adoptions in the GC at this stage, are through the SDx hybrid solution and implementations, like Software defined WAN<ref>SDxCentral Staff. (2017, February 9). <i>[https://www.sdxcentral.com/networking/sd-wan/definitions/hybrid-wan-vs-sd-wan/ What’s the Difference Between Hybrid WAN and SD-WAN]</i>. Retrieved from sdxcentral.com.</ref>, that communicate and integrates with more traditional WAN networks that might be geographically separated, or inhabiting different network zones.</p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p>Each SDA topic (SDN, SDDC, SDAS etc.), has its own specific benefits and business values. However, the overall business value of implementing SDA are: Improved Hybrid Flexible Infrastructure and Scalability; Improved Business Agility, Control, and Velocity; Increased Cost Savings through Automation; and Improved Security.</p><br />
<br />
<p><b>Improved Hybrid Flexible Infrastructure and Scalability</b></p><br />
<br />
<ul><br />
<li>Software-Defined infrastructure is highly flexible, in that it enables better cloud and edge enablement, which in turn allows workloads and application states to be more easily moved to and from cloud and on-premise data centers. As new hybrid environments proliferate, where customer data is often scattered across on-premises, colocation, Edge and multicloud environments, the ability to function seamlessly across environments is critical. SDA allows organizations to work between on-premise data centers and off-premise vendors with more accuracy.</li><br />
<li>Software-Defined Systems (SD-Systems) allows movement between one system and another, switching environments whenever desirable. Applications can be set up instantly over SD-Systems, and can be taken down instantly as well. SDA avoids the hassle of a “rip and replace” hardware or hiring extra staff to manage an environment change. It allows an organization to scale on a very low margin. Since the management and control of the networking, storage and/or data center infrastructure is automated by intelligent software rather than by the hardware components of the infrastructure, SDA can automatically scale up or down depending on client load requirements. This means that organizations are better situated to handle on and off boarding of numerous clientele without requiring new staff to handle the new traffic.</li><br />
</ul><br />
<br />
<p>SDA also flexibility of deployment choices, help I&O leaders enable hybrid cloud workflows, as data can be ingested, processed and integrated across any deployment scenario.</p><br />
<br />
<p><b>Improved Business Agility, Control, and Velocity</b></p><br />
<br />
<ul><br />
<li>SDA improves agility; agility is the ease in which an organization’s data computation can navigate complex environments quickly, according to its specific needs. Since SDA supports automation, orchestration, and event-driven activities, it enables faster deployment and changes in response to changing business conditions compared with traditional architectural approaches.</li><br />
<li>In a Software-Defined environment, management and control of the storage, networking and/or data center infrastructure is automated by intelligent software, rather than by hardware. SDN provide a centralized view of the entire network, which makes it easier to centralize enterprise management. Since SDN abstracts the control and data planes, it can accelerate service delivery and provide more agility in provisioning both virtual and physical network devices from a central location. Infrastructure can be scaled up or down programmatically via SDA, without being tied to specific physical infrastructure components. This capability increases the velocity of delivery to clients.</li><br />
</ul><br />
<br />
<p><b>Cost Savings through Automation</b></p><br />
<br />
<ul><br />
<li>SDA decouples the software from the industry-standard hardware. This allows tech leads to maintain hardware for a longer period of time without having to upgrade and migrate data, and avoids hardware vendor lock-in. This also helps organizations reduce costly instances of major or large-scale upgrades (known as forklift upgrades), where large parts of the infrastructure must be overhauled and new hardware invested in.</li><br />
<li>The flexible pay-as-you-go purchasing model of SD-Systems can also help realize cost-efficiencies. Instead of choosing from a number of large vendors, SDA enables organizations to leverage emerging, smaller, and sometimes less expensive providers for specific business lines. </li><br />
<li>Although automation can be achieved with manual scripts, it’s often easier with SDA due to greater extensibility. The ideal end-state is an intelligent, integrated framework to improve automation within the entire infrastructure layer. Many data center networking tasks are performed manually, which increases time, cost and likelihood of human errors, which reduces flexibility. SDA incorporates automation into the network, data center, infrastructure and extends programmatic control. This greater control can even reduce overall energy consumption and result in energy savings.</li><br />
</ul><br />
<br />
<p><b>Improved Security</b></p><br />
<br />
<ul><br />
<li>One of the advantages of SDN is the centralized security. Virtualization of machines has made network management more challenging. With virtual machines coming and going as part of physical systems, it’s more difficult to consistently apply firewall and content filtering polices. Additionally, complexities such as securing BYOD devices compound the security challenges of today’s networks.<ref>Data Center. (2017, August 8). <i>[https://imaginenext.ingrammicro.com/data-center/7-advantages-of-software-defined-networking 7 Advantages of Software Defined Networking]</i>. Retrieved from imaginenext.ingrammicro.com.</ref></li><br />
<li>The SDN Controller provides a central point of control to distribute security and policy information consistently throughout the organization. Although centralizing security control into one entity (SDN Controller), has the disadvantage of creating a central point of attack, SDN can effectively be used to manage security throughout the network if implemented properly.</li><br />
</ul><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>Information Technology enables the GC to conduct operations and deliver services to Canadians. It is strategically critical for increasing government productivity and enhancing services to the public for the benefit of citizens, businesses, taxpayers and employees. The GC invests a significant portion of its annual budget on IT and supporting infrastructure. However, rapidly developing technology, incompatible business practices and a fragmented approach to IT investments can undermine effective and efficient delivery of government programs and services<ref>Treasury Board of Canada Secretariat. (2019, August 2). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249 Directive on Management of Information Technology]</i>. Retrieved from tbs-sct.gc.ca.</ref>.</p><br />
<br />
<p>SDx is a great concept that brings many benefits. However, it faces various adoption challenges including managing programmatic control, monitoring ever-expanding environments, reconciling incompatible legacy systems, working with the immature SDx industry, and re-training existing personnel or hiring new personnel experienced in SDx.</p><br />
<br />
<p>If an organization decides to move in SDx direction, enabling programmatic control over some or all infrastructure platforms can be a significant challenge. If programmatic control is a priority, this will influence infrastructure purchase and deployment decisions. The switch from manual to programmatic control can be a barrier to change. Additionally, whenever a new service starts in SDx, it deploys the necessary virtual infrastructure, and the number of monitored elements can grow rapidly with increased demand. This can outpace the traditional monitoring capacity management. Having service context is an expectation for IT today. The challenge is ensuring SDx systems can conduct performance monitoring to listen in context of a particular customer or tenant of the network. This can be difficult if programmatic automation and monitoring are not in sync.</p><br />
<br />
<p>Additionally, legacy and packaged applications may not be adequately service-enabled to participate in new age modern application architectures such as SDx. Traditional networks are difficult to automate because of the distributed nature of their decision making process for switching or routing which are collocated on the same device. Some legacy systems may never be able to shift to SDx architectures.</p><br />
<br />
<p>The SDx product offerings are also highly varied and constantly changing. There are established and emerging vendors that deliver different value propositions and product capabilities. IT leaders will often struggle to navigate SDx vendor solutions. The value shift to software is disrupting traditional business models. Without an effective software-defined guidance process to follow, IT professionals struggle to plan and implement a cohesive framework that spans from on-premises data centers to edge and hybrid-cloud environments.</p><br />
<br />
<p>Significant investments in personnel with specialized skills will be necessary to effectively develop and manage SDA within an organization. Most architects do not have the domain knowledge required to successfully deploy an extensive, flexible and modular set of infrastructure capabilities that support the development, deployment and operation of applications implemented using software-defined application services (SDAS). Implementing software-defined architectures can be challenging for technical professionals. A large burden of responsibility is put on IT professionals in that they must deploy, integrate, and orchestrate numerous SDx technology components, often from a variety of vendors, such as software-defined storage (SDS), software-defined networking (SDN) and software-defined compute (SDC). Alternatively, organizations have sought out converged solutions such as hyperconverged infrastructure (HCI) and hyperconverged integrated systems (HCIS) from a single vendor, where the vendor has integrated the SDx stacks into a cohesive solution offering. This is another challenge as a single vendor approach to SDx can address many integration concerns, but often cannot address the entire enterprise.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p>SDx solutions promise the ability to manage and control IT systems and solutions for less in terms of time, money, and complexity. SSC being the major digital/IT service provider to the GC should proceed with caution in leveraging this concept in the future.</p><br />
<br />
<p>In the recent years there has been an increased demand for the SDx solutions and many vendors have been capitalizing on it. The key players of SDx market are Cisco, HP, IBM, Microsoft, Citrix, EMC2, and VMware. The other worth mentioning are Juniper Networks, NEC, 6Wind, Arista Networks, Avaya 0, Dell, Ericsson, Fujitsu, Big Switch Networks, Brocade, DataCore, Hitachi Data Systems, NetApp, Nexenta, Pertino, Pivot3, Plexxi, PLUMgrid, and SwiftStack.</p><br />
<br />
<p>However, the future of the corporate networks, data centers, data storage, security implementation, is likely to be a hybrid system where certain functions will be translated into the commanding software layer. However, many other aspects will continue to exist within the hardware itself. Balancing the solution architecture will continue to be critical in order to achieve desired results.</p><br />
<br />
<p>SSC must be cognisant of the fact that not all SDx products deliver on all benefits. Use cases and strategic plans required. SDx is in the early stages of maturity and will change significantly over the next five years. IT leaders must assess vendor lock and develop contingency plans for migration to alternative technology. Most software-defined offerings are limited to infrastructure silos and lack cross-silo interoperability, automation and integration unless provided by a single provider. Other considerations for implementation include planning software-defined environments and capabilities beyond the data center to edge environments with IoT and how that will affect their organization.</p><br />
<br />
<p>IT professionals will struggle in the planning and implementation of a cohesive framework that can span from on-premises data centers to edge and hybrid-cloud environments It is important that organizations develop a phased SDx framework first. Understand how the framework will be implemented, who will use it and how it integrates into an overall enterprise-based hybrid-cloud strategy. Allowing stand-alone software-defined architectures may in fact create SD sprawl. If IT organizations do not adhere to a sound guidance framework for implementing SDx, this may result in a proliferation of SDx control planes (particularly from multiple vendors) and create increased complexity and interoperability challenges.</p><br />
<br />
<p>A developed data center strategy for hybrid operations is another consideration. As IT organizations embrace hybrid environments between data centers, edge environments, and cloud services, a clear strategy to address distributed architectures and hybrid-based operations will be valuable. Without a clear strategy for the transformation based on the organization’s needs, IT leaders can become absorbed in the technology and miss the bigger picture of how and when they need to reshape the data center for hybrid operations. The “perfect” data center is not one that implements every new technology available, rather, it is one that is ideally suited for an organizations specific, current, and future business needs while balancing technology innovation with real, quantitative business value.</p><br />
<br />
<p>The overall SDx transformation is likely to span multiple years, during which management and priorities may change. The CIO turnover rate is often three to five years. If a new CIO arrives, and goals, timelines and measurable benefits are not documented in a strategy, he or she may decide that SDx efforts already underway aren’t worth continued investment. Setting goals and expectations with management is critically important.</p><br />
<br />
<p class="expand mw-collapsible-content">Retraining staff to become brokers of hybrid IT services is a paramount consideration. A key priority related to the hybrid-cloud transition is to retrain staff capable of running the development and operations for this new environment. In particular, staff will need to be more knowledgeable of multiple architectures and solutions in order to ensure the organization properly integrates SDx within the greater IT infrastructure.</p><br />
<br />
<p>SSC could consider conducting an option analysis of the top ten costliest software and areas that can be automated for programmatic scalability currently provided to the GC in order to assess whether credible SDx solutions could be leveraged in order to realize greater operational efficiencies and cost savings. An organization should not preference traditional or SDx over the other, instead consider evaluating service and business lines to determine where SDx could be leveraged. Wide-sweeping SDx initiatives and change-overs are to be avoided. Moving full-scale off of traditional legacy and established products is not a prudent strategy for organizations who are not built in an agile or flexible way. It will be important to understand what legacy and current technologies SDx replaces, as well as how existing technologies will need to change as a result of the new architecture.</p><br />
<br />
<p class="expand mw-collapsible-content">SSC should consider where SDx can deliver the biggest impact and address immediate needs, identify operational and business delivery “pain points,” and set SDx project priorities accordingly. Attempting to implement SDx in a predefined order when it may not be appropriate, flexibility and assessing where to leverage SDx is key to having a successful SDx environment. Some areas of SSC’s infrastructure may never need to be part of the SDx transition. For example, if a specific storage configuration changes only once or twice a year, it’s probably not worth software defining that piece.</p><br />
<br />
<p>Ultimately, determining the right time to act and drive toward SDx shouldn’t be driven by vendor hype or budget availability. Rather, it should be driven by the need to meet business requirements.</p><br />
<br />
<h2>References</h2><br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Enterprise Application Stores";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Software_Defined_Anything&diff=13577Technology Trends/Software Defined Anything2019-11-06T09:32:22Z<p>Nicolas.rheaume: Created page with "{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}} fr:Tendances_Technologiques/Tout_Déf..."</p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Tout_Défini_par_Logiciel]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Software Defined Anything</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>Tout Défini par Logiciel</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Software_Defined_Anything_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Published</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>November 6, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>November 6, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Software_Defined_Anything.pdf|Software Defined Anything.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p><b>Software Defined Anything (SDx)</b>, also often referred as Software Defined Everything/Anything (SDE/SDA) is the concept of having a computing infrastructure that is completely virtualized. In this manner, the infrastructure can be delivered to customers as a service.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p>As the software is inherently more flexible than hardware this gives IT a chance to faster response to the ever changing business requirements. SDx minimize costs by automating the process control and replacing traditional hardware with software. The benefits of reduced network provisioning time, simplified network environment, reduced service costs, and enhanced network management efficiency are the key factors for the rapid SDX market growth.</p><br />
<br />
<p>The working scope of field engineers in an SDx environment is reduced. Management and maintenance tasks are simplified using SDx, however, there are still considerations to be accounted for. Regardless of the decoupling aspect from the hardware, systems built to be entirely virtualized must still be extensively tested on the eventual hardware they will be running on. In network virtualization the complexity of the infrastructure is a key factor of success. Controllers requiring high maintenance should be kept to a minimum as failure to do so will result in more failure occurrences and a higher vulnerability to security threats. The two largest benefits to SDE are cost optimization and manpower reduction, however, human effort is still required and cannot be overlooked in the process. Fundamentals of the underlying system should be understood as well as current trends. Instructure can then be programmed accordingly to meet these requirements.</p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p>In general SDx is achieved by the decoupling of the software control functions from the hardware it runs on, through the implementation of Application Programming Interface (API) that enable this concept. In the SDx mode the infrastructure becomes virtualized, completely controlled by the software and delivered as a service to the clients. The automation is achieved by removing of the control from the hardware in the sense that the aspects like configuration, deployment and provisioning are controlled and driven by the software <ref>CIO QuickPulse. (2015, January). <i>[https://f5.com/Portals/1/PDF/Partners/CIO-the-road-to-a-software-defined-architecture.pdf The Road to a Software-Defined]</i>. Retrieved from F5.</ref>.</p><br />
<br />
<p>In general, SDx is an umbrella term that includes three primary concepts:</p><br />
<br />
<ul><br />
<li>Software defined networking (SDN): A network architecture to make network devices programmable. SDN addresses the failure of the traditional networks to support the dynamic, scalable computing and storage needs of today’s applications<ref>Sadiku, M., Nelatury, S., & Musa, S. (2017, January). <i>[https://www.researchgate.net/publication/327022709_2017_software_defined_everything Software Defined Everything]</i>. Retrieved from oaji.</ref>. SDN achieves that goal through the separation of the network management from the underlying network infrastructure and components. This means network behavior can be controlled using software external to physical networking devices. Networks are therefore more customizable from a service offering perspective, where services can be tailored to individual customers. An SDN is separated into three layers. These are the application layer, control layer, and Infrastructure layer. Between the control and infrastructure layer is what is known as the control plane-data plane interface. The control layer is where the SDN software resides and performs its functions. Physical switches in the infrastructure layer will either use a proprietary technology or Open-Flow protocol. With this protocol traffic is routed in a way that allows the control plane server to dictate where the switches send packets, which removes the responsibility/functionality from the data plane. The controller will also run several policy, traffic-engineering, and security applications to control the network elements via APIs. In addition, these APIs allow new functionality to be integrated quickly. </li><br />
<li>Software defined storage (SDS): This refers to computer data storage software that is independent of the underlying hardware<ref>Wikipedia. (2019, May 17). <i>[https://en.wikipedia.org/wiki/Software-defined_storage Software-defined storage]</i>. Retrieved from Wikipedia.</ref>. Storage automatically adapts to new demands by pairing resource flexibility and programmability. Programmability includes policy-based management and the automated provisioning of resources. Software is decoupled from hardware. SDS allows you to leverage existing storage solutions such as Storage Area Network (SAN) and Network Attached Storage (NAS) on any industry standard hardware. </li><br />
<li>Software defined data centers (SDDC): This is one in which all elements of the data center infrastructure (networking, storage, CPU, and security) are delivered as a service. Control of the data center is automated by software. Basically, SDDC consists of three core components: network virtualization, server virtualization, and storage virtualization<ref>Beal, V. (n.d.). <i>[https://www.webopedia.com/TERM/S/software_defined_data_center_SDDC.html SDDC - software-defined data center]</i>. Retrieved from Webopedia.</ref>.</li><br />
</ul><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>Software-Defined Application Services (SDAS)</li><br />
<li>Software-Defined Edge (for IoT)</li><br />
<li>Software-Defined Commute (SDC)</li><br />
<li>Software-Defined Storage (SDS)</li><br />
<li>Software-Defined Infrastructure (SDI)</li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">Other standalone or partially overlapping SDx domains are terms are:</p><br />
<br />
<ul><br />
<li>Software defined computing: The purpose of software-defined computing is to remove intelligence from the hardware and abstract it to a far more standardized software layer. The technology functions are moved to a virtualized infrastructure, thereby presenting computing infrastructure as pools of virtual and physical resources.</li><br />
<li>Software defined environment: In an SDE environment, storage, data center infrastructure, and network management are automated by intelligent software rather than by hardware.</li><br />
<li>Software defined security: This is a new approach to improve security within software defined networking environment. Because SDS is entirely software-based, security policy is elastic and security is available on demand<ref>Sadiku, M., Nelatury, S., & Musa, S. (2017, January). <i>[https://www.researchgate.net/publication/327022709_2017_software_defined_everything Software Defined Everything]</i>. Retrieved from oaji.</ref></li><br />
<li>Software-defined Hypervisor (SDH) - refers to virtualizing the hypervisor layer and separating it from its management console</li><br />
</ul><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p>From now until 2020 the size of the digital universe will double every two years. The industry is under an ever-growing pressure to replace their existing IT infrastructure with innovative models that can reduce costs. Consequently, companies are increasingly adopting SDx, as it provides a leaner business model mostly through virtualization and flexibility brought in by the hardware controlling software. In this growing market an abundance of the technical solutions and products is becoming available in order to atomize every aspect of the IT Service delivery. A predicted market growth of 32% is expected over the period of 2016-2020. The shift towards the virtualization of IT infrastructure is the in order to significantly reduce the costs<ref>Wood, L. (2016, January 12). <i>[https://www.businesswire.com/news/home/20160112005780/en/Research-Markets-Global-Software-Defined-SDx-Market Research and Markets: Global Software Defined Anything (SDx) Market Growth of 32% CAGR by 2020 - Analysis, Technologies, Opportunities & Forecasts 2016-2020]</i>. Retrieved from BusinessWire.</ref>.</p><br />
<br />
<p>The best know and the most adopted examples of the SDx concept in use are Platform as a service (PaaS) and Infrastructure as a service (IaaS) forms of the Cloud Computing. Driven by the virtualization and SDx, cloud computing has become a mainstream concept and the IT solution of choice in the recent years to the point where some or the major IT vendors have shifted their business strategy towards this concept. An example is Microsoft who in 2011 committed 90 percent of its $9.6 billion R&D budget to its cloud<ref>CloudTimes. (2011, April 12). <i>[https://web.archive.org/web/20131018050315/http:/cloudtimes.org/2011/04/12/microsoft-says-to-spend-90-of-rd-on-cloud-strategy/ Microsoft Says to Spend 90% of R&D on Cloud Strategy]</i>. Retrieved from CloudTimes.</ref>. An investment that has been well paying off as Microsoft has become only third company globally to reach 1 trillion market value, thanks to their strategic shift from traditional personal computing towards the cloud<ref>Vena, D. (2019, April 25). <i>[https://www.fool.com/investing/2019/04/25/how-microsoft-hit-1-trillion-cloud-computing-stead.aspx How Microsoft Hit $1 Trillion: Cloud Computing, Steady Growth]</i>. Retrieved from The Motley Fool.</ref>.</p><br />
<br />
<p>Other competitors like Amazon, Google, Apple, etc., are also heavily investing and counting on profitable return of investment from the cloud, especially since some of the major corporation<ref>Konrad, A. (2016, March 23). <i>[https://www.forbes.com/sites/alexkonrad/2016/03/23/why-coca-cola-works-with-google-and-rivals-in-the-cloud-and-warns-against-focusing-on-price/#3ade8882d879 Why Coca-Cola Works With Both Google And Its Rivals In The Cloud And Warns Not To Worry About Price]</i>. Retrieved from Forbes.</ref> have already adopted the Cloud First strategy. The Software Defined Storage Market accounted for $4.18 billion in 2016 and expected to grow at a CAGR of 39.0% to reach $42.1 billion by 2023. The global software defined networking market size will grow by USD 16.27 billions during 2019-2023.</p><br />
<br />
<p>The global software-defined networking market is expected to post a CAGR of close to 24% during the period 2019-2023, according to the latest market research report by Technavio. However, the market’s momentum will decelerate in the coming years because of the decrease in year-over-year growth. A key factor driving the global software-defined networking market size is the increasing demand for cloud solutions.</p><br />
<br />
<p class="expand mw-collapsible-content">The global software-defined compute market is expected to post a CAGR of over 13% during the period 2019-2023, according to the latest market research report by Technavio.</p><br />
<br />
<p class="expand mw-collapsible-content">The global Software-Defined Data Center (SDDC) market size is expected to grow from USD 33.5 billion In 2018 to USD 96.5 billion by 2023, at a Compound Annual Growth Rate (CAGR) of 23.6% during the forecast period. SDDC enables unified management and monitoring of data center resources, empowering faster allocation of computing, storage, and network resources using a single point of control that is delivered by SDDC solution. However, traditional data centers face issues with integration of servers, networks, and storage infrastructure in the data center through SDDC technologies. These factors may restrict the adoption of SDDC.</p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p>The Government of Canada (GC) relies heavily on Information Technology (IT) to conduct its operations and daily business activities. IT is plays an integral role in government operations while also being a key enabler in transforming the business of the GC. IT is an essential component of the GC’s strategy to address digital transformation challenges and enhancing services to the public for the benefit of citizens, businesses, taxpayers, and employees. (Government of Canada, 2018)</p><br />
<br />
<p>The GC Enterprise Security Architecture (ESA) Program, led by Treasury Board of Canada Secretariat (TBS) and supported by Shared Services Canada (SSC) and Communications Security Establishment (CSE), is a GC-wide initiative to provide a standardized approach to developing IT security architecture, that ensures that basic security blocks are implemented across the enterprise as the infrastructure is being renewed. These three stakeholders formed the IT Security Tripartite to develop and maintain a consistent and cohesive enterprise IT security architecture vision, strategy and designs under the ESA program<ref>Government of Canada. (2018, January 7). <i>[http://www.gcpedia.gc.ca/wiki/Government_of_Canada_Enterprise_Security_Architecture_(ESA)_Program Government of Canada Enterprise Security Architecture (ESA) Program]</i>. Retrieved from GCPedia.</ref>.</p><br />
<br />
<p>The GC ESA program is separated into eight individual Enterprise Security Focus Areas (ESFA)<ref>Shared Services Canada. (2016, October 4). <i>[http://www.ssc-spc.gc.ca/pages/itir-triti/itir-triti-afac-070714-pres1-eng.html Cyber and IT Security - July 7, 2014]</i>. Retrieved from ssc-spc.gc.ca.</ref>: Identity, Credential and Access Management (ICA); Endpoint Security (END); Data Security (DAT); Application Security (APP); Network and Communications Security (NCS); Security Operations (OPS); and Compute and Storage Services Security (CSS)<ref>Government of Canada. (2018, March 29). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=12755 Policy on Management of Information Technology]</i>. Retrieved from Government of Canada.</ref>.</p><br />
<br />
<p>The CSS target architecture transition is focused on the virtualization of compute, storage, file, network, and database services within the framework of a Software-Defined Environment (SD-Environment). </p><br />
<br />
<p>In a SD-Environment, SD-computing infrastructure is transforming from a hardware based set of standardized and consolidated infrastructures, to virtualized services with full lifecycle management that is on-demand independent of the location of the underlying services and physical assets. As the control plane infrastructure is isolated from service requests and hardware assets the computing infrastructure is implementable in software across cloud provider solutions, and is well suited to a hybrid cloud implementation.</p><br />
<br />
<p>The roles of TBS, SSC, and CSE in carrying out the GC ESA program vary but complement one another. The TBS’ role is to develop the long-term vision and establish the priorities for the GC ESA program. It also leads the development of enterprise strategies and designs. SSC’s role is to implement designs for consolidated IT infrastructure and provide service delivery. Lastly, CSE’s role is to provide specialized technical expertise for enterprise designs and contributes design support and review for critical components.</p><br />
<br />
<p>The GC is taking steps to transform the legacy systems and aging IT infrastructure into an integrated, secure, modern, and agile environment that will provide the GC, citizens, partners, with reliable and trusted access to GC programs and services.</p><br />
<br />
<p class="expand mw-collapsible-content">Canadian Government departments and agencies directly or through its proxies (SSC) are in the process adopting the SDx concept. Treasury Board of Canada supports Cloud computing and other SDx based concepts through its initiatives and directives <ref>Government of Canada. (2017, November 1). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/direction-secure-use-commercial-cloud-services-spin.html Direction on the Secure Use of Commercial Cloud Services: Security Policy Implementation Notice (SPIN)]</i>. Retrieved from canada.ca.</ref>.</p><br />
<br />
<p class="expand mw-collapsible-content">Software defined networking (SDN), Software defined storage (SDS) and Software defined data centers (SDDC) concepts have already been adopted in the Government of Canada (GC) to a certain degree.</p><br />
<br />
<p class="expand mw-collapsible-content">However, worth mentioning is that the majority of the SDx adoptions in the GC at this stage, are through the SDx hybrid solution and implementations, like Software defined WAN<ref>SDxCentral Staff. (2017, February 9). <i>[https://www.sdxcentral.com/networking/sd-wan/definitions/hybrid-wan-vs-sd-wan/ What’s the Difference Between Hybrid WAN and SD-WAN]</i>. Retrieved from sdxcentral.com.</ref>, that communicate and integrates with more traditional WAN networks that might be geographically separated, or inhabiting different network zones.</p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p>Each SDA topic (SDN, SDDC, SDAS etc.), has its own specific benefits and business values. However, the overall business value of implementing SDA are: Improved Hybrid Flexible Infrastructure and Scalability; Improved Business Agility, Control, and Velocity; Increased Cost Savings through Automation; and Improved Security.</p><br />
<br />
<p><b>Improved Hybrid Flexible Infrastructure and Scalability</b></p><br />
<br />
<ul><br />
<li>Software-Defined infrastructure is highly flexible, in that it enables better cloud and edge enablement, which in turn allows workloads and application states to be more easily moved to and from cloud and on-premise data centers. As new hybrid environments proliferate, where customer data is often scattered across on-premises, colocation, Edge and multicloud environments, the ability to function seamlessly across environments is critical. SDA allows organizations to work between on-premise data centers and off-premise vendors with more accuracy.</li><br />
<li>Software-Defined Systems (SD-Systems) allows movement between one system and another, switching environments whenever desirable. Applications can be set up instantly over SD-Systems, and can be taken down instantly as well. SDA avoids the hassle of a “rip and replace” hardware or hiring extra staff to manage an environment change. It allows an organization to scale on a very low margin. Since the management and control of the networking, storage and/or data center infrastructure is automated by intelligent software rather than by the hardware components of the infrastructure, SDA can automatically scale up or down depending on client load requirements. This means that organizations are better situated to handle on and off boarding of numerous clientele without requiring new staff to handle the new traffic.</li><br />
</ul><br />
<br />
<p>SDA also flexibility of deployment choices, help I&O leaders enable hybrid cloud workflows, as data can be ingested, processed and integrated across any deployment scenario.</p><br />
<br />
<p><b>Improved Business Agility, Control, and Velocity</b></p><br />
<br />
<ul><br />
<li>SDA improves agility; agility is the ease in which an organization’s data computation can navigate complex environments quickly, according to its specific needs. Since SDA supports automation, orchestration, and event-driven activities, it enables faster deployment and changes in response to changing business conditions compared with traditional architectural approaches.</li><br />
<li>In a Software-Defined environment, management and control of the storage, networking and/or data center infrastructure is automated by intelligent software, rather than by hardware. SDN provide a centralized view of the entire network, which makes it easier to centralize enterprise management. Since SDN abstracts the control and data planes, it can accelerate service delivery and provide more agility in provisioning both virtual and physical network devices from a central location. Infrastructure can be scaled up or down programmatically via SDA, without being tied to specific physical infrastructure components. This capability increases the velocity of delivery to clients.</li><br />
</ul><br />
<br />
<p><b>Cost Savings through Automation</b></p><br />
<br />
<ul><br />
<li>SDA decouples the software from the industry-standard hardware. This allows tech leads to maintain hardware for a longer period of time without having to upgrade and migrate data, and avoids hardware vendor lock-in. This also helps organizations reduce costly instances of major or large-scale upgrades (known as forklift upgrades), where large parts of the infrastructure must be overhauled and new hardware invested in.</li><br />
<li>The flexible pay-as-you-go purchasing model of SD-Systems can also help realize cost-efficiencies. Instead of choosing from a number of large vendors, SDA enables organizations to leverage emerging, smaller, and sometimes less expensive providers for specific business lines. </li><br />
<li>Although automation can be achieved with manual scripts, it’s often easier with SDA due to greater extensibility. The ideal end-state is an intelligent, integrated framework to improve automation within the entire infrastructure layer. Many data center networking tasks are performed manually, which increases time, cost and likelihood of human errors, which reduces flexibility. SDA incorporates automation into the network, data center, infrastructure and extends programmatic control. This greater control can even reduce overall energy consumption and result in energy savings.</li><br />
</ul><br />
<br />
<p><b>Improved Security</b></p><br />
<br />
<ul><br />
<li>One of the advantages of SDN is the centralized security. Virtualization of machines has made network management more challenging. With virtual machines coming and going as part of physical systems, it’s more difficult to consistently apply firewall and content filtering polices. Additionally, complexities such as securing BYOD devices compound the security challenges of today’s networks.<ref>Data Center. (2017, August 8). <i>[https://imaginenext.ingrammicro.com/data-center/7-advantages-of-software-defined-networking 7 Advantages of Software Defined Networking]</i>. Retrieved from imaginenext.ingrammicro.com.</ref></li><br />
<li>The SDN Controller provides a central point of control to distribute security and policy information consistently throughout the organization. Although centralizing security control into one entity (SDN Controller), has the disadvantage of creating a central point of attack, SDN can effectively be used to manage security throughout the network if implemented properly.</li><br />
</ul><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>Information Technology enables the GC to conduct operations and deliver services to Canadians. It is strategically critical for increasing government productivity and enhancing services to the public for the benefit of citizens, businesses, taxpayers and employees. The GC invests a significant portion of its annual budget on IT and supporting infrastructure. However, rapidly developing technology, incompatible business practices and a fragmented approach to IT investments can undermine effective and efficient delivery of government programs and services<ref>Treasury Board of Canada Secretariat. (2019, August 2). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249 Directive on Management of Information Technology]</i>. Retrieved from tbs-sct.gc.ca.</ref>.</p><br />
<br />
<p>SDx is a great concept that brings many benefits. However, it faces various adoption challenges including managing programmatic control, monitoring ever-expanding environments, reconciling incompatible legacy systems, working with the immature SDx industry, and re-training existing personnel or hiring new personnel experienced in SDx.</p><br />
<br />
<p>If an organization decides to move in SDx direction, enabling programmatic control over some or all infrastructure platforms can be a significant challenge. If programmatic control is a priority, this will influence infrastructure purchase and deployment decisions. The switch from manual to programmatic control can be a barrier to change. Additionally, whenever a new service starts in SDx, it deploys the necessary virtual infrastructure, and the number of monitored elements can grow rapidly with increased demand. This can outpace the traditional monitoring capacity management. Having service context is an expectation for IT today. The challenge is ensuring SDx systems can conduct performance monitoring to listen in context of a particular customer or tenant of the network. This can be difficult if programmatic automation and monitoring are not in sync.</p><br />
<br />
<p>Additionally, legacy and packaged applications may not be adequately service-enabled to participate in new age modern application architectures such as SDx. Traditional networks are difficult to automate because of the distributed nature of their decision making process for switching or routing which are collocated on the same device. Some legacy systems may never be able to shift to SDx architectures.</p><br />
<br />
<p>The SDx product offerings are also highly varied and constantly changing. There are established and emerging vendors that deliver different value propositions and product capabilities. IT leaders will often struggle to navigate SDx vendor solutions. The value shift to software is disrupting traditional business models. Without an effective software-defined guidance process to follow, IT professionals struggle to plan and implement a cohesive framework that spans from on-premises data centers to edge and hybrid-cloud environments.</p><br />
<br />
<p>Significant investments in personnel with specialized skills will be necessary to effectively develop and manage SDA within an organization. Most architects do not have the domain knowledge required to successfully deploy an extensive, flexible and modular set of infrastructure capabilities that support the development, deployment and operation of applications implemented using software-defined application services (SDAS). Implementing software-defined architectures can be challenging for technical professionals. A large burden of responsibility is put on IT professionals in that they must deploy, integrate, and orchestrate numerous SDx technology components, often from a variety of vendors, such as software-defined storage (SDS), software-defined networking (SDN) and software-defined compute (SDC). Alternatively, organizations have sought out converged solutions such as hyperconverged infrastructure (HCI) and hyperconverged integrated systems (HCIS) from a single vendor, where the vendor has integrated the SDx stacks into a cohesive solution offering. This is another challenge as a single vendor approach to SDx can address many integration concerns, but often cannot address the entire enterprise.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p>SDx solutions promise the ability to manage and control IT systems and solutions for less in terms of time, money, and complexity. SSC being the major digital/IT service provider to the GC should proceed with caution in leveraging this concept in the future.</p><br />
<br />
<p>In the recent years there has been an increased demand for the SDx solutions and many vendors have been capitalizing on it. The key players of SDx market are Cisco, HP, IBM, Microsoft, Citrix, EMC2, and VMware. The other worth mentioning are Juniper Networks, NEC, 6Wind, Arista Networks, Avaya 0, Dell, Ericsson, Fujitsu, Big Switch Networks, Brocade, DataCore, Hitachi Data Systems, NetApp, Nexenta, Pertino, Pivot3, Plexxi, PLUMgrid, and SwiftStack.</p><br />
<br />
<p>However, the future of the corporate networks, data centers, data storage, security implementation, is likely to be a hybrid system where certain functions will be translated into the commanding software layer. However, many other aspects will continue to exist within the hardware itself. Balancing the solution architecture will continue to be critical in order to achieve desired results.</p><br />
<br />
<p>SSC must be cognisant of the fact that not all SDx products deliver on all benefits. Use cases and strategic plans required. SDx is in the early stages of maturity and will change significantly over the next five years. IT leaders must assess vendor lock and develop contingency plans for migration to alternative technology. Most software-defined offerings are limited to infrastructure silos and lack cross-silo interoperability, automation and integration unless provided by a single provider. Other considerations for implementation include planning software-defined environments and capabilities beyond the data center to edge environments with IoT and how that will affect their organization.</p><br />
<br />
<p>IT professionals will struggle in the planning and implementation of a cohesive framework that can span from on-premises data centers to edge and hybrid-cloud environments It is important that organizations develop a phased SDx framework first. Understand how the framework will be implemented, who will use it and how it integrates into an overall enterprise-based hybrid-cloud strategy. Allowing stand-alone software-defined architectures may in fact create SD sprawl. If IT organizations do not adhere to a sound guidance framework for implementing SDx, this may result in a proliferation of SDx control planes (particularly from multiple vendors) and create increased complexity and interoperability challenges.</p><br />
<br />
<p>A developed data center strategy for hybrid operations is another consideration. As IT organizations embrace hybrid environments between data centers, edge environments, and cloud services, a clear strategy to address distributed architectures and hybrid-based operations will be valuable. Without a clear strategy for the transformation based on the organization’s needs, IT leaders can become absorbed in the technology and miss the bigger picture of how and when they need to reshape the data center for hybrid operations. The “perfect” data center is not one that implements every new technology available, rather, it is one that is ideally suited for an organizations specific, current, and future business needs while balancing technology innovation with real, quantitative business value.</p><br />
<br />
<p>The overall SDx transformation is likely to span multiple years, during which management and priorities may change. The CIO turnover rate is often three to five years. If a new CIO arrives, and goals, timelines and measurable benefits are not documented in a strategy, he or she may decide that SDx efforts already underway aren’t worth continued investment. Setting goals and expectations with management is critically important.</p><br />
<br />
<p class="expand mw-collapsible-content">Retraining staff to become brokers of hybrid IT services is a paramount consideration. A key priority related to the hybrid-cloud transition is to retrain staff capable of running the development and operations for this new environment. In particular, staff will need to be more knowledgeable of multiple architectures and solutions in order to ensure the organization properly integrates SDx within the greater IT infrastructure.</p><br />
<br />
<p>SSC could consider conducting an option analysis of the top ten costliest software and areas that can be automated for programmatic scalability currently provided to the GC in order to assess whether credible SDx solutions could be leveraged in order to realize greater operational efficiencies and cost savings. An organization should not preference traditional or SDx over the other, instead consider evaluating service and business lines to determine where SDx could be leveraged. Wide-sweeping SDx initiatives and change-overs are to be avoided. Moving full-scale off of traditional legacy and established products is not a prudent strategy for organizations who are not built in an agile or flexible way. It will be important to understand what legacy and current technologies SDx replaces, as well as how existing technologies will need to change as a result of the new architecture.</p><br />
<br />
<p class="expand mw-collapsible-content">SSC should consider where SDx can deliver the biggest impact and address immediate needs, identify operational and business delivery “pain points,” and set SDx project priorities accordingly. Attempting to implement SDx in a predefined order when it may not be appropriate, flexibility and assessing where to leverage SDx is key to having a successful SDx environment. Some areas of SSC’s infrastructure may never need to be part of the SDx transition. For example, if a specific storage configuration changes only once or twice a year, it’s probably not worth software defining that piece.</p><br />
<br />
<p>Ultimately, determining the right time to act and drive toward SDx shouldn’t be driven by vendor hype or budget availability. Rather, it should be driven by the need to meet business requirements.</p><br />
<br />
<h2>References</h2><br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Enterprise Application Stores";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends&diff=13439Technology Trends2019-10-30T18:31:35Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:{{FULLPAGENAME}}}}<br />
[[fr:Tendances_Technologiques]]<br />
<br />
<div class="sideTable"><br />
<div class="navigation-section"><br />
<div class="navigation-table"><br />
<table class="wikitable nav-tab" style="margin-top: 0px;"><br />
<tr><th class="breadcrumb" colspan="2"><b>Technology Trends</b><br><b>[[Tendances_Technologiques|Tendances Technologiques]]</b></th></tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_brief_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Trend Template</th><br />
<td>[[Media:EN_-_Technology_Trends_Template.docx|Technology Trends.docx]]</td><br />
</tr><br />
<tr><br />
<th>Other Related Publications</th><br />
<td><b>[[Architecture_Framework_Advisory_Committee|Architecture Framework Advisory Committee]]</b><hr/><b>[[Technology_Trends/User_Guide|User Guide]]</b></td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<div><br />
<br />
<p>In an effort to better support its mandate of providing innovative Information Technology (IT) services to Government of Canada (GC) departments and agencies, Shared Services Canada (SSC) is actively researching and evaluating emerging technology trends. This research aims to Inform and prepare SSC, and the broader GC community, to handle new disruptive technologies that are just over the horizon by outlining potential benefits, impacts and use cases.</p><br />
<br />
<p>Technology trend briefing papers are the vehicle used to convey the research conducted on a given subject. These briefing papers are short, to the point, and are targeted towards both a business and technical oriented readership.</p><br />
<br />
<p>SSC is looking to the broader GC community to contribute and collaborate on existing and future topics. By fostering a more collaborative and inclusive development approach, we hope to reduce GC research duplication and accelerate the development of technology roadmaps across government by referencing common GC documentation.</p><br />
<br />
<h2>Format</h2><br />
<br />
<p>Each technology trend briefing paper follows a common template:</p><br />
<br />
<ul><br />
<li><b>Business brief </b>describes the business aspect of the technology by offering a high level understanding, the origin and the uses.</li><br />
<li><b>Technical brief </b>gives an in-depth description of the technology. It focuses on the most important technical aspects of the technology without going into too much detail.</li><br />
<li><b>Industry usage </b>offers an understanding of how the technology is currently used or thought to be used in the industry when commercially available. This section clarifies the benefits of the technology through examples.</li><br />
<li><b>Canadian Government use </b>details how the technology is currently used or thought to be used in the context of the Federal Canadian Government when commercially available. This intent is to provide an understanding of how the technology could ultimately benefit the federal government in regards to the delivery of services to Canadians through short examples.</li><br />
<li><b>Implications for Shared Services Canada (SSC) </b>demonstrates the clear and measurable benefits that pertains to Shared Service Canada when adopting the use of the technology. This section is comprised of these following subsections :<br />
<ul><br />
<li><b>Value proposition </b>illustrates the potential strengths and opportunities that SSC can encounter by leveraging the technology.</li><br />
<li><b>Challenges </b>outlines the risks and difficulties associated with the technology that includes both risks of implementation such as the development of the product or the risks of solution by adopting the technology.</li><br />
<li><b>Considerations </b>presents any recommendations SSC may have for another department of the Government of Canada that wishes to adopt and leverage the technology.</li><br />
</ul><br />
</li><br />
</ul><br />
<br />
<h2>Development Process</h2><br />
<br />
<p>External market trends, private-public sector reports, online trends and Government of Canada strategic plans are all factors considered when selecting a topic for development. Once a topic is selected for development, it undergoes a five phase development process prior to publishing.</p><br />
<br />
<div>[[File:Technology_Trends_-_Development_Process.png|center]]</div><br />
<br />
<h2>How to Contribute</h2><br />
<br />
<p>We want your help! Our goal is to ensure that the content generated is developed in the open, routinely kept up to date, representative of the wide ranging GC departmental mandates and widely distributed to the broader Canadian Government community. To that end, we strongly encourage you to share, edit and provide feedback on the published content.</p><br />
<br />
<p>You can edit by making use of the “Discussion” tab located at the top-left of the page.</p> <br />
<br />
<p>Should you wish to sponsor and or author a topic not listed below, please reach out to [mailto:jean-francois.michaud@canada.ca Jean-François Michaud]</p><br />
<br />
</div><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-12"><br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Drones|Drones]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Drones|Drones]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Drones.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Drones.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Internet_of_Things|Internet of Things]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Internet_des_Objets|Internet des Objets]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Internet_of_Things.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Internet_des_Objets.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Développement_d%27Application_LowCode|Développement d'Application Programmation Schématisée]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Low_Code_Application_Development.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Développement_d%27Application_LowCode.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Open_by_Default|Open by Default]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Ouvert_par_Défaut|Ouvert par Défaut]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Open_by_Default.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Ouvert_par_Défaut.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Zero_Trust_Network|Zero Trust Network]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_Zéro_Confiance|Réseaux Zéro Confiance]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Zero_Trust_Network.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_Zéro_Confiance.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/5G_Networks|5G Networks]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_5G|Réseaux 5G]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_5G_Networks.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_5G.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Big_Data|Big Data]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Mégadonnées|Mégadonnées]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Big_Data.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Mégadonnées.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Edge_Computing|Edge Computing (Serverless Computing)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Informatique_en_Périphérie|Informatique en Périphérie (Informatique sans Serveurs)]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Edge_Computing.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Informatique_en_Périphérie.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Face_Recognition|Face Recognition]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Reconnaissance_Faciale|Reconnaissance Faciale]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Face_Recognition.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Reconnaissance_Faciale.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Datalakes|Datalakes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Lac de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Datalakes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Twins|Digital Twins]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Jumeaux Numériques</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Twins.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Kubernetes|Kubernetes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Kubernetes</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Kubernetes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Data_Leak_Prevention|Data Leak Prevention]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Prévention des Fuites de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Data_Leak_Prevention.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Cloud_Management_Platform|Cloud Management Platform]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Platforme de Gestion d'Infonuagique</td><br />
<td>Translation</td><br />
<td>2019-09-18</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Assistants|Digital Assistants (Conversational UI)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Assistants Numériques (Interface Conversationnelle)</td><br />
<td>Translation</td><br />
<td>2019-09-25</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Assistants.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Enterprise_Application_Stores|Enterprise Application Stores (API Stores)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Magasins d'Applications d'Entreprise (Magasins d'API)</td><br />
<td>Translation</td><br />
<td>2019-10-30</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Enterprise_Application_Stores.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Software_Defined_Anything|Software Defined Anything]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Tout Défini par Logiciel</td><br />
<td>Translation</td><br />
<td>2019-10-30</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Software_Defined_Anything.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Services</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Services Numériques</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Interoperability (Tell Us Once)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Interopérabilité</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Application Containers</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Conteneurs Logiciels</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">AI (Machine Learning)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">IA (Apprentissage Automatique)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Crowdsourcing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Production participative</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Autonomous Vehicles</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Véhicules Autonomes</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Infrastructure as Code</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Infrastructure en tant que Code</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">SCADA Systems</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Systèmes SCADA</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Workplace (Office)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureau Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Low Earth Orbit System</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Système en Orbite Terrestre Basse</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Quantum Computing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Informatique Quantique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Robotics</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Robotiques</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Data Centre Infrastructure Monitoring</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Surveillance de l'Infrastructure du Centre de Données</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digitial / Smart Offices</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureaux Digitales / Smart</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Collaboration</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Collaboration d'Entreprise</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Gamification (Innovation Framework)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Gamification (Cadre d'Innovation)</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Intent Based Networking</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Réseaux basé sur l'Intention</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">IT Talent</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Talent Informatique</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Pay as you go</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Pay as you go</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
[[Category:Architecture]]<br />
[[Category:Technology]]<br />
<br />
{{#css:<br />
.technology-table{<br />
width: 100%;<br />
margin: auto;<br />
}<br />
<br />
th, td{<br />
text-align: center;<br />
}<br />
<br />
.logo{<br />
text-align: center;<br />
}<br />
<br />
.disclaimer{<br />
border: 1px solid red;<br />
background-color: rgba(255, 0, 0, 0.3);<br />
}<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
padding: 5px 10px 5px 10px;<br />
}<br />
<br />
.disclaimerText{<br />
width: 100%;<br />
text-align: left;<br />
}<br />
<br />
.news{<br />
border: 1px solid green;<br />
background-color: rgba(0, 255, 0, 0.3);<br />
}<br />
<br />
.toggle{<br />
color: rgb(6, 69, 173);<br />
float:left;<br />
<br />
}<br />
<br />
.toggle:hover{<br />
text-decoration: underline;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.sideTable {<br />
width: 27.5%;<br />
float: right;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 95%; <br />
margin-left: 2.5%; <br />
margin-right: 2.5%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
}<br />
<br />
.inverse-direction {<br />
float: right;<br />
}<br />
<br />
.td-left { border-right: 0px solid; }<br />
.td-middle { border-right: 0px solid; border-left: 0px solid; }<br />
.td-right { border-left: 0px solid; }<br />
<br />
.nav-tab {<br />
width: 100%;<br />
margin-top: 0px;<br />
padding-top: 0px;<br />
}<br />
<br />
<br />
@media (max-width: 1050px){<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.sideTable {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
/*<br />
.navigation-table {<br />
width: 30%;<br />
margin-left: 1.6666666%; <br />
margin-right: 1.6666666%;<br />
float: left;<br />
}<br />
*/<br />
<br />
.content-section {<br />
float: left;<br />
}<br />
<br />
.inverse-direction {<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; width: 100%; margin: auto; }<br />
}<br />
<br />
div>a>img {<br />
width: 600px;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
@media (max-width: 850px){<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
clear: both;<br />
}<br />
}<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends&diff=13437Technology Trends2019-10-30T18:08:23Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:{{FULLPAGENAME}}}}<br />
[[fr:Tendances_Technologiques]]<br />
<br />
<div class="sideTable"><br />
<div class="navigation-section"><br />
<div class="navigation-table"><br />
<table class="wikitable nav-tab" style="margin-top: 0px;"><br />
<tr><th class="breadcrumb" colspan="2"><b>Technology Trends</b><br><b>[[Tendances_Technologiques|Tendances Technologiques]]</b></th></tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_brief_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Trend Template</th><br />
<td>[[Media:EN_-_Technology_Trends_Template.docx|Technology Trends.docx]]</td><br />
</tr><br />
<tr><br />
<th>Other Related Publications</th><br />
<td><b>[[Architecture_Framework_Advisory_Committee|Architecture Framework Advisory Committee]]</b><hr/><b>[[Technology_Trends/User_Guide|User Guide]]</b></td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<div><br />
<br />
<p>In an effort to better support its mandate of providing innovative Information Technology (IT) services to Government of Canada (GC) departments and agencies, Shared Services Canada (SSC) is actively researching and evaluating emerging technology trends. This research aims to Inform and prepare SSC, and the broader GC community, to handle new disruptive technologies that are just over the horizon by outlining potential benefits, impacts and use cases.</p><br />
<br />
<p>Technology trend briefing papers are the vehicle used to convey the research conducted on a given subject. These briefing papers are short, to the point, and are targeted towards both a business and technical oriented readership.</p><br />
<br />
<p>SSC is looking to the broader GC community to contribute and collaborate on existing and future topics. By fostering a more collaborative and inclusive development approach, we hope to reduce GC research duplication and accelerate the development of technology roadmaps across government by referencing common GC documentation.</p><br />
<br />
<h2>Format</h2><br />
<br />
<p>Each technology trend briefing paper follows a common template:</p><br />
<br />
<ul><br />
<li><b>Business brief </b>describes the business aspect of the technology by offering a high level understanding, the origin and the uses.</li><br />
<li><b>Technical brief </b>gives an in-depth description of the technology. It focuses on the most important technical aspects of the technology without going into too much detail.</li><br />
<li><b>Industry usage </b>offers an understanding of how the technology is currently used or thought to be used in the industry when commercially available. This section clarifies the benefits of the technology through examples.</li><br />
<li><b>Canadian Government use </b>details how the technology is currently used or thought to be used in the context of the Federal Canadian Government when commercially available. This intent is to provide an understanding of how the technology could ultimately benefit the federal government in regards to the delivery of services to Canadians through short examples.</li><br />
<li><b>Implications for Shared Services Canada (SSC) </b>demonstrates the clear and measurable benefits that pertains to Shared Service Canada when adopting the use of the technology. This section is comprised of these following subsections :<br />
<ul><br />
<li><b>Value proposition </b>illustrates the potential strengths and opportunities that SSC can encounter by leveraging the technology.</li><br />
<li><b>Challenges </b>outlines the risks and difficulties associated with the technology that includes both risks of implementation such as the development of the product or the risks of solution by adopting the technology.</li><br />
<li><b>Considerations </b>presents any recommendations SSC may have for another department of the Government of Canada that wishes to adopt and leverage the technology.</li><br />
</ul><br />
</li><br />
</ul><br />
<br />
<h2>Development Process</h2><br />
<br />
<p>External market trends, private-public sector reports, online trends and Government of Canada strategic plans are all factors considered when selecting a topic for development. Once a topic is selected for development, it undergoes a five phase development process prior to publishing.</p><br />
<br />
<div>[[File:Technology_Trends_-_Development_Process.png|center]]</div><br />
<br />
<h2>How to Contribute</h2><br />
<br />
<p>We want your help! Our goal is to ensure that the content generated is developed in the open, routinely kept up to date, representative of the wide ranging GC departmental mandates and widely distributed to the broader Canadian Government community. To that end, we strongly encourage you to share, edit and provide feedback on the published content.</p><br />
<br />
<p>You can edit by making use of the “Discussion” tab located at the top-left of the page.</p> <br />
<br />
<p>Should you wish to sponsor and or author a topic not listed below, please reach out to [mailto:jean-francois.michaud@canada.ca Jean-François Michaud]</p><br />
<br />
</div><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-12"><br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Drones|Drones]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Drones|Drones]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Drones.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Drones.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Internet_of_Things|Internet of Things]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Internet_des_Objets|Internet des Objets]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Internet_of_Things.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Internet_des_Objets.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Développement_d%27Application_LowCode|Développement d'Application Programmation Schématisée]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Low_Code_Application_Development.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Développement_d%27Application_LowCode.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Open_by_Default|Open by Default]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Ouvert_par_Défaut|Ouvert par Défaut]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Open_by_Default.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Ouvert_par_Défaut.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Zero_Trust_Network|Zero Trust Network]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_Zéro_Confiance|Réseaux Zéro Confiance]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Zero_Trust_Network.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_Zéro_Confiance.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/5G_Networks|5G Networks]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_5G|Réseaux 5G]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_5G_Networks.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_5G.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Big_Data|Big Data]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Mégadonnées|Mégadonnées]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Big_Data.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Mégadonnées.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Edge_Computing|Edge Computing (Serverless Computing)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Informatique_en_Périphérie|Informatique en Périphérie (Informatique sans Serveurs)]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Edge_Computing.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Informatique_en_Périphérie.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Face_Recognition|Face Recognition]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Reconnaissance_Faciale|Reconnaissance Faciale]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Face_Recognition.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Reconnaissance_Faciale.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Datalakes|Datalakes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Lac de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Datalakes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Twins|Digital Twins]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Jumeaux Numériques</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Twins.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Kubernetes|Kubernetes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Kubernetes</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Kubernetes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Data_Leak_Prevention|Data Leak Prevention]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Prévention des Fuites de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Data_Leak_Prevention.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Cloud_Management_Platform|Cloud Management Platform]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Platforme de Gestion d'Infonuagique</td><br />
<td>Translation</td><br />
<td>2019-09-18</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Assistants|Digital Assistants (Conversational UI)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Assistants Numériques (Interface Conversationnelle)</td><br />
<td>Translation</td><br />
<td>2019-09-25</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Assistants.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Enterprise_Application_Stores|Enterprise Application Stores (API Stores)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Magasins d'Applications d'Entreprise (Magasins d'API)</td><br />
<td>Translation</td><br />
<td>2019-10-30</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Enterprise_Application_Stores.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Software Defined Anything</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Tout Défini par Logiciel</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Services</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Services Numériques</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Interoperability (Tell Us Once)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Interopérabilité</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Application Containers</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Conteneurs Logiciels</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">AI (Machine Learning)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">IA (Apprentissage Automatique)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Crowdsourcing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Production participative</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Autonomous Vehicles</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Véhicules Autonomes</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Infrastructure as Code</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Infrastructure en tant que Code</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">SCADA Systems</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Systèmes SCADA</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Workplace (Office)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureau Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Low Earth Orbit System</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Système en Orbite Terrestre Basse</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Quantum Computing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Informatique Quantique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Robotics</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Robotiques</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Data Centre Infrastructure Monitoring</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Surveillance de l'Infrastructure du Centre de Données</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digitial / Smart Offices</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureaux Digitales / Smart</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Collaboration</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Collaboration d'Entreprise</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Gamification (Innovation Framework)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Gamification (Cadre d'Innovation)</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Intent Based Networking</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Réseaux basé sur l'Intention</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">IT Talent</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Talent Informatique</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Pay as you go</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Pay as you go</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
[[Category:Architecture]]<br />
[[Category:Technology]]<br />
<br />
{{#css:<br />
.technology-table{<br />
width: 100%;<br />
margin: auto;<br />
}<br />
<br />
th, td{<br />
text-align: center;<br />
}<br />
<br />
.logo{<br />
text-align: center;<br />
}<br />
<br />
.disclaimer{<br />
border: 1px solid red;<br />
background-color: rgba(255, 0, 0, 0.3);<br />
}<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
padding: 5px 10px 5px 10px;<br />
}<br />
<br />
.disclaimerText{<br />
width: 100%;<br />
text-align: left;<br />
}<br />
<br />
.news{<br />
border: 1px solid green;<br />
background-color: rgba(0, 255, 0, 0.3);<br />
}<br />
<br />
.toggle{<br />
color: rgb(6, 69, 173);<br />
float:left;<br />
<br />
}<br />
<br />
.toggle:hover{<br />
text-decoration: underline;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.sideTable {<br />
width: 27.5%;<br />
float: right;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 95%; <br />
margin-left: 2.5%; <br />
margin-right: 2.5%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
}<br />
<br />
.inverse-direction {<br />
float: right;<br />
}<br />
<br />
.td-left { border-right: 0px solid; }<br />
.td-middle { border-right: 0px solid; border-left: 0px solid; }<br />
.td-right { border-left: 0px solid; }<br />
<br />
.nav-tab {<br />
width: 100%;<br />
margin-top: 0px;<br />
padding-top: 0px;<br />
}<br />
<br />
<br />
@media (max-width: 1050px){<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.sideTable {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
/*<br />
.navigation-table {<br />
width: 30%;<br />
margin-left: 1.6666666%; <br />
margin-right: 1.6666666%;<br />
float: left;<br />
}<br />
*/<br />
<br />
.content-section {<br />
float: left;<br />
}<br />
<br />
.inverse-direction {<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; width: 100%; margin: auto; }<br />
}<br />
<br />
div>a>img {<br />
width: 600px;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
@media (max-width: 850px){<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
clear: both;<br />
}<br />
}<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=File:EN_-_Technology_Trends_-_Enterprise_Application_Stores.pdf&diff=13436File:EN - Technology Trends - Enterprise Application Stores.pdf2019-10-30T17:53:07Z<p>Nicolas.rheaume: </p>
<hr />
<div></div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Enterprise_Application_Stores&diff=13435Technology Trends/Enterprise Application Stores2019-10-30T17:51:19Z<p>Nicolas.rheaume: Created page with "{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}} fr:Tendances_Technologiques/Chaîne_d..."</p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Chaîne_de_Blocs]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Enterprise Application Stores</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>Magasins d'Applications d'Entreprise</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Enterprise_Application_Stores_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Published</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>October 30, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>October 30, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Enterprise_Application_Stores.pdf|Enterprise Application Stores.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p><b>An Enterprise Application Store (App Store)</b> refers to an online purchasing store where customers can purchase and download various software applications.<ref>Technopedia. (n.d.).<i>[https://www.techopedia.com/definition/27519/app-store App Store]</i>. Retrieved from Technopedia</ref> App stores are cloud-based where users access, purchase, and download applications (apps) via free client software or through a Web browser. App Stores are usually intended for apps on mobile devices but applies to desktop devices as well.<ref>Technopedia. (n.d.).<i>[https://www.techopedia.com/definition/27519/app-store App Store]</i>. Retrieved from Technopedia</ref></p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p class="expand mw-collapsible-content">The term App Store originated with the company Apple, which was applied to their mobile application store called the Apple App Store and to Apple iTunes App Store. In 2011, Apple filed an injunction against Amazon for using the term App Store, claiming that when Amazon referring to its online store of apps for Android devices as an App Store, it infringed on Apple's “branded term” App Store. The court result found that the term App Store was more descriptive than being intimately associated with Apple's ‘branded’ term App Store. This rendered the term “App Store” a generic name/descriptor for any online store that sells and markets apps to users.<ref>Heisler, Y. (2013, July 9).<i>[https://www.networkworld.com/article/2224915/apple-and-amazon-end-lawsuit-over-the-term--app-store-.html Apple and Amazon end lawsuit over the term "App Store"]</i>. Retrieved from NetworkWorld</ref><ref>Technopedia. (n.d.).<i>[https://www.techopedia.com/definition/27519/app-store App Store]</i>. Retrieved from Technopedia</ref> The legal dispute between Apple and Amazon ended in 2013.<ref>Heisler, Y. (2013, July 9).<i>[https://www.networkworld.com/article/2224915/apple-and-amazon-end-lawsuit-over-the-term--app-store-.html Apple and Amazon end lawsuit over the term "App Store"]</i>. Retrieved from NetworkWorld</ref></p><br />
<br />
<p>An Enterprise Application Store (EAS) is an organization’s web-portal or mobile application through which end-users can access, download, and install corporate-approved software applications to work-related devices.</p><br />
<br />
<p>The difference between an EAS and a public App Store is that an enterprise can set up its own corporate or enterprise App Store within their organization. This EAS is internally facing towards its employees, or externally facing towards its customers to provision approved apps for use. An EAS functions similarly to other public App Stores such as Apple's App Store and the Google Play Store.<ref>Rouse, M., & Steele, C. (2012, June).<i>[https://searchmobilecomputing.techtarget.com/definition/enterprise-app-store-enterprise-application-store enterprise app store (enterprise application store)]</i>. Retrieved from TechTarget Network.</ref></p><br />
<br />
<p>The objective of an EAS is for the organization to exert control and management of end-user application use on work devices without sacrificing consumer-style interfaces.<ref>Partnerpedia. (2013, May 28).<i>[https://www.enterprise-cio.com/news/2013/may/28/mobile-application-management-the-enterprise-app-store-vs-mdm/ Mobile application management: The enterprise app store vs. MDM]</i>. Retrieved from EnterpriseCIO.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The terms App Store and EAS are often confused with an Application Programming Interface Store, known as an API Store.</p><br />
<br />
<p class="expand mw-collapsible-content">An API Store is an online portal that provides access to a catalog of Application Programming Interfaces (APIs). It enables software developers (as API consumers) to find APIs and develop applications that use them in a manner that is controlled, standardized, monitored and secured.<ref>Innovation, Sciences and Economic Development (ISED). (2018, June 5).<i>[http://www.gcpedia.gc.ca/wiki/API_Store API Store]</i>. Retrieved from GCPedia.</ref></p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p>Developing an EAS can be a difficult challenge for the developer and that’s why some companies offer EAS as a service. The vendor is taking care of deploying the software in the cloud and maintaining it. On the other hand, an EAS could also be deployed on-premise where the client has to install, configure and maintain the software in his own environment.</p><br />
<br />
<p>A standard App Store is comprised of several components. On the server side a database that holds the applications repository is required. Each application in the database is represented by a link to an application package, or an HTML application. The database is also populated with metadata about the applications.</p><br />
<br />
<p class="expand mw-collapsible-content">Another component is a developer portal or website. This is where application developers can sign up, log in, and receive support for the applications they have submitted. The portal can be a stand-alone website, or built into the application store directly. A marketplace component or customer website is also needed. This is the outward facing component that pulls the list of applications from the database. This component requires filtering, sorting, and the ability for customers to search for applications.</p><br />
<br />
<p class="expand mw-collapsible-content">There is also a need for a management dashboard. This is where an administrator can moderate and review applications that have been submitted. It’s an area where controls and permissions can be established. There may be some additional components required if the users will have to pay to access certain applications.<ref>OpenChannel. (n.d.).<i>[https://openchannel.io/blog/how-to-build-your-own-app-store-part-1/ How To Build Your Own App Store]</i>. Retrieved from OpenChannel.</ref></p><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p>The global mobile app market was $108.44 billion in 2017 and is expected to reach $311.25 billion by 2023, registering a CAGR (compound annual growth rate) of 19.2% from 2017 to 2023.<ref>Allied Market Research. (2019, February 7).<i>[https://www.prnewswire.com/news-releases/mobile-application-market-to-garner-311-25-billion-globally-by-2023-at-19-2-cagr-says-allied-market-research-300791615.html Mobile Application Market to Garner $311.25 Billion, Globally, By 2023 at 19.2% CAGR, Says Allied Market Research]</i>. Retrieved from PR NewsWire.</ref> The Apple App Store segment held the largest market share in 2017, contributing nearly half of the total market, as Apple users tend to purchase several applications. This segment will maintain its dominance by 2023. However, the Google Play Store market segment is expected to manifest the fastest CAGR of 23.0% during the period of 2017-2023, as Android has been gaining a large global consumer base.<ref>Allied Market Research. (2019, February 7).<i>[https://www.prnewswire.com/news-releases/mobile-application-market-to-garner-311-25-billion-globally-by-2023-at-19-2-cagr-says-allied-market-research-300791615.html Mobile Application Market to Garner $311.25 Billion, Globally, By 2023 at 19.2% CAGR, Says Allied Market Research]</i>. Retrieved from PR NewsWire.</ref></p><br />
<br />
<p>The major companies in the mobile app market include IBM Corporation, Apple, Inc., BlackBerry Ltd., LeewayHertz, Burgan National Information Systems Co., Google, Inc., Microsoft Corporation, Fueled, Adept Business Solutions, and Verbat Technologies.<ref>Allied Market Research. (2019, February 7).<i>[https://www.prnewswire.com/news-releases/mobile-application-market-to-garner-311-25-billion-globally-by-2023-at-19-2-cagr-says-allied-market-research-300791615.html Mobile Application Market to Garner $311.25 Billion, Globally, By 2023 at 19.2% CAGR, Says Allied Market Research]</i>. Retrieved from PR NewsWire.</ref> However, an organization can build its own App Store in-house.</p><br />
<br />
<p class="expand mw-collapsible-content">In 2010, IBM designed an EAS for internal use called Whirlwind. IBM decided to develop this App Store because of the increase in the use of mobile technology for business. IBM found that around 50% of their workforce at the time (2009) did not even work within an IBM facility. Employees working remotely faced challenges, as they had to use a desktop logged into IBM’s servers in order to perform tasks such as arranging flights, and coordinating meetings. Whirlwind allowed IBM employees to download company-approved applications.<ref>Moyer, K., Malinverno, P., & Knox, M. (2014, June 6).<i>[https://www.gartner.com/document/2761117/ Reference Model for Open Banking APIs, Apps and App Stores]</i>. Retrieved from Gartner.com.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">IBM populated Whirlwind with several applications they thought would improve efficiency in these areas such as Bluepages (which later evolved into Faces) is an internal employee directory app. Since the company is multinational and had over 400,000 members of staff at the time, this allowed employees to find other employees with particular expertise when the need arises.</p><br />
<br />
<p class="expand mw-collapsible-content">Whirlwind also engages with the employees, as applications can be rated and commented on. This gives them real feedback and the ability to diversify their application offerings to fit the various needs of their employees<ref>Snow, A., & Wong, N. (n.d.).<i>[https://lchickering.files.wordpress.com›ba-305-final-ibms-whirlwind IBM's App Store: A WhirlWind of Challenges]</i>.</ref>. Several other large organizations have released private application stores within their organizations for internal use. These include QUALCOMM, General Electric, and Apple.<ref>Stead, G. (n.d.).<i>[http://www.worklearnmobile.org/mobile-experts/enterprise-app-stores-explained-everything-you-need-to-know/ Enterprise App Stores explained – everything you need to know!]</i> Retrieved from WorkLearnMobile</ref></p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p>Currently in the Government of Canada (GC), as part of the Open Data initiative, has a Mobile Centre on the Canada.ca website. The Mobile Centre publishes mobile and web-based apps and pages created within the GC, the public, and Canadian Open Data Experience (CODE) winners and participants to access GC information and services.<ref>Canada. (2019, July 9).<i>[https://www.canada.ca/en/mobile.html Mobile centre]</i>. Retrieved from Canada.</ref> This includes more third-party mobile applications created using Government of Canada data.<ref>Canada. (2019, August 13).<i>[https://open.canada.ca/en/apps Apps Gallery]</i>. Retrieved from Government of Canada.</ref> Applications submitted by the public have incorporated data licensed by the Government of Canada under the Open Government Licence.<ref>Canada. (2019, August 13).<i>[https://open.canada.ca/en/apps Apps Gallery]</i>. Retrieved from Government of Canada.</ref></p><br />
<br />
<p>In 2015, the Department of Foreign Affairs, Trade & Development (now Global Affairs Canada) instituted an internal EAS in response to some of the following issues. They noted, within their organization, that users were unaware of software available to them; users did not know the cost of the software; application requests could take over a month to fulfill; IT could not measure application usage or license availability and as a result, licences were often lost or untracked. A private App Store could improve the end-user experiences and automate the application request process. The App Store automatically routes software application requests to the appropriate manager.<ref>Sheldon, R. (2011, November 7).<i>[https://searchmobilecomputing.techtarget.com/tip/App-stores-in-the-enterprise-Controlling-consumerization-to-a-point App stores in the enterprise: Controlling consumerization … to a point]</i>. Retrieved from TechTarget Network.</ref> This reduces the time of trying to find the right manager to sign off on requests. In doing so, a record of why the user is requesting the application, and the licensing cost to the department is sent to the approving manager, allowing for faster and better decision making. The store also allowed the department to track their software asset inventory. When it came to inventory licenses under their old method, the process could take around 3-6 months, for example incurring a cost to the department of around $60,000 per year to track 11 applications. The software used by the application store allowed managers to enumerate the 11 most-used applications. Adding a new application only takes 15 minutes. Overall, 4000 software titles had been reclaimed, saving $1.24 million in licencing costs within one year.<ref>Flexera. (2015, July 22).<i>[https://www.flexera.com/blog/application-readiness/2015/07/success-story-using-an-enterprise-app-store-to-transform-the-business-of-government/ Success Story: An Enterprise App Store Transforms the Business of Government]</i>. Retrieved from Flexera.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">In 2013, the Department of National Defence (DND) developed, as part of the Canadian Armed Forces (CAF) Mobile Architecture, the CAF Mobile App Store. The CAF Mobile App Store is a demonstration project in mobile learning and performance support that could be used to enrich and accelerate CAF Learning.<ref>GCPedia. (2015, May 4).<i>[http://www.gcpedia.gc.ca/wiki/CAF_Mobile_App_Store CAF Mobile App Store]</i>. Retrieved from GCPedia.</ref> The CAF App Store allows Training Establishments and Schools to host and distribute applications to members of the CAF ONGARDE community social media platform without using an external service provider. Additionally, the CAF App Store can link to the commercial market place and provide access to recommended applications that have already been developed. For the CAF; the App Store provides a secure, scalable, and integrated platform to comply with Government of Canada (GC) security policies while being flexible enough to allow members to purchase recommended apps from 3rd party sites.<ref>GCPedia. (2015, May 4).<i>[http://www.gcpedia.gc.ca/wiki/CAF_Mobile_App_Store CAF Mobile App Store]</i>. Retrieved from GCPedia.</ref></p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p>Launching an EAS within GC departments or across departments under the umbrella of the GC could be a very beneficial endeavour. It will allow the GC to save on costs of providing employees with approved apps. They would now be able to use their personal devices at the workplace. This also improves security as security updates can be pushed to devices patching the application systems of corporate approved applications.</p><br />
<br />
<p>Employees do not need to acquire management approval to use a specific application since all applications in the EAS are already approved. The organization also controls who and how applications can be accessed in the store.</p><br />
<br />
<p>An internal EAS could allow SSC to monitor which applications are being used by employees. In addition, because users would have an account through the store, permissions can further be restricted based on security clearance and other factors. Employees could also provide feedback on the applications offered by the store. The EAS therefore becomes a central access point for all applications and feedback. Having an EAS can provide several benefits to an organization. It becomes much easier for employees to find the right applications to suit their specific work needs.</p><br />
<br />
<p>An EAS also affords the ability to push security updates to individual or packages of apps when necessary. They are also in a better position to manage licensing agreements/subscriptions as well as security controls all in one place.<ref>Malapit, A. (2015, December 21).<i>[https://www.handshake.com/blog/enterprise-app-store What is an Enterprise App Store?]</i> Retrieved from HandShake.</ref> This reduces cost since the corporation can gauge exactly how many of its employees are using these applications and how they are using them. By deploying corporate software through an App Store, an IT department can manage desktop, mobile, cloud and Web app software licenses (EULAs) and maintain a level of control over security.<ref>Rouse, M., & Steele, C. (2012, June).<i>[https://searchmobilecomputing.techtarget.com/definition/enterprise-app-store-enterprise-application-store enterprise app store (enterprise application store)]</i>. Retrieved from TechTarget Network.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">When publishing an application to a public App Store like Apple’s App Store or Google’s Play Store, it can be difficult to obtain approval for proprietary enterprise applications. This is due to the fact that the applications published on these stores need to follow the terms and policies of the store [7]. For example, in the case of Apple, any IOS application published on the App store undergoes an extensive review process beforehand. First, the process involves Apple Beta testing where Apple developers download the application through iTunes Connect or an ad hoc provisioning profile. This process can take several weeks or even months. Once this is done, the application undergoes Apple App Review, which takes another week.<ref>Provazza, A. (2015, May 8).<i>[https://searchmobilecomputing.techtarget.com/feature/Enterprise-app-stores-give-IT-control-over-access-monitoring Enterprise app stores give IT control over access, monitoring]</i>. Retrieved from TechTarget Network.</ref></p><br />
<br />
<p class="expand mw-collapsible-content">With the advancement of bring-your-own-device (BYOD), applications downloaded by employees on their personal devices using corporate networks presents threats to IT security as well as disrupts application and procurement strategies. Developing an EAS can help resolve some of these issues or at least mitigate their risk.</p><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>The biggest challenge regarding enterprise application stores is data security. While on some level it is a solution to data corruption from outside third-party sources, enabling employees to download enterprise applications through their personal devices provides a point of entry for hackers.</p><br />
<br />
<p>There is also no guarantee that employees will not be using unapproved applications to accomplish certain tasks. As the size of the store and number of users using it increases, questions will arise based on management and control. Another concern is where the store will be hosted. Many organizations do not have the resources to host the application store on-premises. Hosting the store through a cloud provider is an option but this increases the cost of the store. This also may involve subscribing to a mobile management suite such as those offered by Microsoft and Amazon. In these scenarios, the application store comes bundled in a suite of other mobile application management tools.</p><br />
<br />
<p class="inline">There is also the challenge, from the point of view of the App Store administrators, of keeping up to date with the latest software patches.<ref>Singh, R. P. (2014, April 6).<i>[https://elearningindustry.com/top-20-guides-for-setting-up-an-internal-app-store Top 20 Guides for Setting Up an Internal App Store]</i>. Retrieved from eLearning Industry.</ref> Since they control what patches and updates will be delivered to end users, they need to discover and, in a timely manner, make these updates available.</p><p class="expand inline mw-collapsible-content"> Update rollouts may be additionally delayed by the need to “scan” the patches for any security flaws to make sure they are legitimate and necessary. For example, on GCSX/Software Center the open source program called Gimp (as of writing on August 23rd, 2019) is several versions behind the official release (2.8.22 vs 2.10.12)<ref>GIMP. (2019, June 12).<i>[https://www.gimp.org/downloads/ Downloads]</i>. Retrieved from GIMP.</ref>. While updates are delayed, this can also pose another security threat if flaws are found in previous iterations and patches that deal with those flaws aren’t deployed fast enough. While patches are waiting to be pushed to end users, nefarious actors will have more time to act on security flaws.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p class="expand mw-collapsible-content">The ease of access to music, applications, movies and more through a highly intuitive interface has changed entire distribution channels. Since every employee is also a consumer and often purchase apps privately, that efficient and ease-of-use expectation is inherited into the workplace.</p><br />
<br />
<p class="expand mw-collapsible-content">When the enterprise is unable to deliver appropriate apps for use in the business, frustration increases, productivity declines, employees use non-work devices, and costs rise. IT approved apps in an EAS can be searched, accessed and provisioned in just a few minutes, as compared to hours with traditional service desk options.</p><br />
<br />
<p>A good App Store will:<ref>Partnerpedia. (2013, May 28).<i>[https://www.enterprise-cio.com/news/2013/may/28/mobile-application-management-the-enterprise-app-store-vs-mdm/ Mobile application management: The enterprise app store vs. MDM]</i>. Retrieved from EnterpriseCIO.</ref></p><br />
<br />
<ul><br />
<li>Seamlessly support a range of operating systems (OS) and OS versions;</li><br />
<li>Provide management capabilities for mobile, cloud AND desktop applications and platforms;</li><br />
<li>Reduce or eliminate privacy concerns since no personal portions of the device are affected;</li><br />
<li>Empower user productivity and reduce costs through a consumer-style interface that reduces or eliminates support tickets; and</li><br />
<li>Provide a forum to rate and give feedback on the apps being used which allows the most useful apps to organically make their way to the top of the usage list.</li><br />
</ul><br />
<br />
<p>If SSC were to launch an internal and or external EAS there are a few strategic steps that can be taken into consideration to improve its impact:<ref>Flexera. (2013, February 13).<i>[https://www.flexera.com/blog/application-readiness/2013/02/secrets-to-a-successful-enterprise-app-store/ Secrets to a Successful Enterprise App Store]</i>. Retrieved from Flexera.</ref></p><br />
<br />
<ul><br />
<li>An organization can limit the suite of apps offered through the EAS. In doing so, available applications should be kept to those crucial to the functioning of its staff doing their jobs;</li><br />
<li>Approval workflows for application download/use should be well-structured according to specific policies. User conditions may include licence availability, security clearance, or organizational unit;</li><br />
<li>The portal should be self-service to ensure it is a consumer experience;</li><br />
<li>When applications which have been developed internally are made available through the store, tying this availability with application readiness will grant users immediate delivery of applications to their requested devices;</li><br />
<li>Storing user data, such as licences, can accelerate the process for the user and backend processes like licence reservation;</li><br />
<li>Licence reclamation can be an extremely beneficial process since it optimizes applications usage and spend; and</li><br />
<li>Connecting enterprise systems with application store features can generate a higher level of efficiency and automation.</li><br />
</ul><br />
<br />
<p>Considering that the GC is moving towards working with open source tools and Open Data, SSC’s internal EAS, which is based on GCSX and Microsoft Software Center, could unintentionally become a challenge towards quickly adopting open source software. An obscure approval process and a not so obvious option to request software not available on GCSX/Software Center, may discourage users from proactively seeking open source software to work with.</p><br />
<br />
<p>Lastly, the EAS should be a unified platform that lets users easily see and know exactly what is available. Currently at SSC, there are two steps to the enterprise store; first users must go on GCSX to request software from a drop down list, and then that software becomes available for download on a user’s device from their device’s Software Centre. This two-step system might confuse workers and delay their acquisition of new software.</p><br />
<br />
<p class="expand mw-collapsible-content">Additionally, the technical aspects to build the EAS, there are also several strategic steps an organization can take to ensure their application store is successful. When deciding which application to feature in the store it is crucial to consider the audience – including all stakeholders involved with the store.</p><br />
<br />
<p class="expand mw-collapsible-content">Different stakeholders will have different priorities. Forrester recommends building a deep understanding of the employees in terms of who they are and what they need to use the technology for. It is also important to build a store that serves the entire spectrum of computing devices. This ensures the best ease-of-use experience by the consumer.</p><br />
<br />
<p class="expand mw-collapsible-content">It is also important to define who can access the store and how subscription management will work. User roles should be segmented within the store. This is done with a strong access management strategy, where permissions are assigned according to employee roles. An organization must also ensure a complete catalogue of applications to suit their employee’s needs. This also includes regular uploading of new applications.<ref>Manciocchi, J. (2013, September 22).<i>[https://www.slideshare.net/JayManBoston/ebook-10-steps-for-building-a-successful-enterprise-app-store?utm_campaign=elearningindustry.com&utm_source=%2Ftop-20-guides-for-setting-up-an-internal-app-store&utm_medium=link eBook: 10 Steps for Building a Successful Enterprise App Store]</i>. Retrieved from Slideshare.</ref> An application store requires constant monitoring making sure applications are available as well as secure. If the employees do not feel the store is secure, internal adoption can be slow.</p><br />
<br />
<br />
<h2>References</h2><br />
<br />
<!--<br />
<ref>Allied Market Research. (2019, February 7).<i>[https://www.prnewswire.com/news-releases/mobile-application-market-to-garner-311-25-billion-globally-by-2023-at-19-2-cagr-says-allied-market-research-300791615.html Mobile Application Market to Garner $311.25 Billion, Globally, By 2023 at 19.2% CAGR, Says Allied Market Research]</i>. Retrieved from PR NewsWire.</ref><br />
<ref>Canada. (2019, August 13).<i>[https://open.canada.ca/en/apps Apps Gallery]</i>. Retrieved from Government of Canada.</ref><br />
<ref>Canada. (2019, July 9).<i>[https://www.canada.ca/en/mobile.html Mobile centre]</i>. Retrieved from Canada.</ref><br />
<ref>Flexera. (2013, February 13).<i>[https://www.flexera.com/blog/application-readiness/2013/02/secrets-to-a-successful-enterprise-app-store/ Secrets to a Successful Enterprise App Store]</i>. Retrieved from Flexera.</ref><br />
<ref>Flexera. (2015, July 22).<i>[https://www.flexera.com/blog/application-readiness/2015/07/success-story-using-an-enterprise-app-store-to-transform-the-business-of-government/ Success Story: An Enterprise App Store Transforms the Business of Government]</i>. Retrieved from Flexera.</ref><br />
<ref>GCPedia. (2015, May 4).<i>[http://www.gcpedia.gc.ca/wiki/CAF_Mobile_App_Store CAF Mobile App Store]</i>. Retrieved from GCPedia.</ref><br />
<ref>GIMP. (2019, June 12).<i>[https://www.gimp.org/downloads/ Downloads]</i>. Retrieved from GIMP.</ref><br />
<ref>Heisler, Y. (2013, July 9).<i>[https://www.networkworld.com/article/2224915/apple-and-amazon-end-lawsuit-over-the-term--app-store-.html Apple and Amazon end lawsuit over the term "App Store"]</i>. Retrieved from NetworkWorld</ref><br />
<ref>Innovation, Sciences and Economic Development (ISED). (2018, June 5).<i>[http://www.gcpedia.gc.ca/wiki/API_Store API Store]</i>. Retrieved from GCPedia.</ref><br />
<ref>Malapit, A. (2015, December 21).<i>[https://www.handshake.com/blog/enterprise-app-store What is an Enterprise App Store?]</i> Retrieved from HandShake.</ref><br />
<ref>Manciocchi, J. (2013, September 22).<i>[https://www.slideshare.net/JayManBoston/ebook-10-steps-for-building-a-successful-enterprise-app-store?utm_campaign=elearningindustry.com&utm_source=%2Ftop-20-guides-for-setting-up-an-internal-app-store&utm_medium=link eBook: 10 Steps for Building a Successful Enterprise App Store]</i>. Retrieved from Slideshare.</ref><br />
<ref>Moyer, K., Malinverno, P., & Knox, M. (2014, June 6).<i>[https://www.gartner.com/document/2761117/ Reference Model for Open Banking APIs, Apps and App Stores]</i>. Retrieved from Gartner.com.</ref><br />
<ref>OpenChannel. (n.d.).<i>[https://openchannel.io/blog/how-to-build-your-own-app-store-part-1/ How To Build Your Own App Store]</i>. Retrieved from OpenChannel.</ref><br />
<ref>Partnerpedia. (2013, May 28).<i>[https://www.enterprise-cio.com/news/2013/may/28/mobile-application-management-the-enterprise-app-store-vs-mdm/ Mobile application management: The enterprise app store vs. MDM]</i>. Retrieved from EnterpriseCIO.</ref><br />
<ref>Provazza, A. (2015, May 8).<i>[https://searchmobilecomputing.techtarget.com/feature/Enterprise-app-stores-give-IT-control-over-access-monitoring Enterprise app stores give IT control over access, monitoring]</i>. Retrieved from TechTarget Network.</ref><br />
<ref>Rouse, M., & Steele, C. (2012, June).<i>[https://searchmobilecomputing.techtarget.com/definition/enterprise-app-store-enterprise-application-store enterprise app store (enterprise application store)]</i>. Retrieved from TechTarget Network.</ref><br />
<ref>Sheldon, R. (2011, November 7).<i>[https://searchmobilecomputing.techtarget.com/tip/App-stores-in-the-enterprise-Controlling-consumerization-to-a-point App stores in the enterprise: Controlling consumerization … to a point]</i>. Retrieved from TechTarget Network.</ref><br />
<ref>Singh, R. P. (2014, April 6).<i>[https://elearningindustry.com/top-20-guides-for-setting-up-an-internal-app-store Top 20 Guides for Setting Up an Internal App Store]</i>. Retrieved from eLearning Industry.</ref><br />
<ref>Snow, A., & Wong, N. (n.d.).<i>[https://lchickering.files.wordpress.com›ba-305-final-ibms-whirlwind IBM's App Store: A WhirlWind of Challenges]</i>.</ref><br />
<ref>Stead, G. (n.d.).<i>[http://www.worklearnmobile.org/mobile-experts/enterprise-app-stores-explained-everything-you-need-to-know/ Enterprise App Stores explained – everything you need to know!]</i> Retrieved from WorkLearnMobile</ref><br />
<ref>Technopedia. (n.d.).<i>[https://www.techopedia.com/definition/27519/app-store App Store]</i>. Retrieved from Technopedia</ref><br />
--><br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Enterprise Application Stores";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends&diff=12698Technology Trends2019-09-25T13:11:05Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:{{FULLPAGENAME}}}}<br />
[[fr:Tendances_Technologiques]]<br />
<br />
<div class="sideTable"><br />
<div class="navigation-section"><br />
<div class="navigation-table"><br />
<table class="wikitable nav-tab" style="margin-top: 0px;"><br />
<tr><th class="breadcrumb" colspan="2"><b>Technology Trends</b><br><b>[[Tendances_Technologiques|Tendances Technologiques]]</b></th></tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_brief_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Trend Template</th><br />
<td>[[Media:EN_-_Technology_Trends_Template.docx|Technology Trends.docx]]</td><br />
</tr><br />
<tr><br />
<th>Other Related Publications</th><br />
<td><b>[[Architecture_Framework_Advisory_Committee|Architecture Framework Advisory Committee]]</b><hr/><b>[[Technology_Trends/User_Guide|User Guide]]</b></td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<div><br />
<br />
<p>In an effort to better support its mandate of providing innovative Information Technology (IT) services to Government of Canada (GC) departments and agencies, Shared Services Canada (SSC) is actively researching and evaluating emerging technology trends. This research aims to Inform and prepare SSC, and the broader GC community, to handle new disruptive technologies that are just over the horizon by outlining potential benefits, impacts and use cases.</p><br />
<br />
<p>Technology trend briefing papers are the vehicle used to convey the research conducted on a given subject. These briefing papers are short, to the point, and are targeted towards both a business and technical oriented readership.</p><br />
<br />
<p>SSC is looking to the broader GC community to contribute and collaborate on existing and future topics. By fostering a more collaborative and inclusive development approach, we hope to reduce GC research duplication and accelerate the development of technology roadmaps across government by referencing common GC documentation.</p><br />
<br />
<h2>Format</h2><br />
<br />
<p>Each technology trend briefing paper follows a common template:</p><br />
<br />
<ul><br />
<li><b>Business brief </b>describes the business aspect of the technology by offering a high level understanding, the origin and the uses.</li><br />
<li><b>Technical brief </b>gives an in-depth description of the technology. It focuses on the most important technical aspects of the technology without going into too much detail.</li><br />
<li><b>Industry usage </b>offers an understanding of how the technology is currently used or thought to be used in the industry when commercially available. This section clarifies the benefits of the technology through examples.</li><br />
<li><b>Canadian Government use </b>details how the technology is currently used or thought to be used in the context of the Federal Canadian Government when commercially available. This intent is to provide an understanding of how the technology could ultimately benefit the federal government in regards to the delivery of services to Canadians through short examples.</li><br />
<li><b>Implications for Shared Services Canada (SSC) </b>demonstrates the clear and measurable benefits that pertains to Shared Service Canada when adopting the use of the technology. This section is comprised of these following subsections :<br />
<ul><br />
<li><b>Value proposition </b>illustrates the potential strengths and opportunities that SSC can encounter by leveraging the technology.</li><br />
<li><b>Challenges </b>outlines the risks and difficulties associated with the technology that includes both risks of implementation such as the development of the product or the risks of solution by adopting the technology.</li><br />
<li><b>Considerations </b>presents any recommendations SSC may have for another department of the Government of Canada that wishes to adopt and leverage the technology.</li><br />
</ul><br />
</li><br />
</ul><br />
<br />
<h2>Development Process</h2><br />
<br />
<p>External market trends, private-public sector reports, online trends and Government of Canada strategic plans are all factors considered when selecting a topic for development. Once a topic is selected for development, it undergoes a five phase development process prior to publishing.</p><br />
<br />
<div>[[File:Technology_Trends_-_Development_Process.png|center]]</div><br />
<br />
<h2>How to Contribute</h2><br />
<br />
<p>We want your help! Our goal is to ensure that the content generated is developed in the open, routinely kept up to date, representative of the wide ranging GC departmental mandates and widely distributed to the broader Canadian Government community. To that end, we strongly encourage you to share, edit and provide feedback on the published content.</p><br />
<br />
<p>You can edit by making use of the “Discussion” tab located at the top-left of the page.</p> <br />
<br />
<p>Should you wish to sponsor and or author a topic not listed below, please reach out to [mailto:jean-francois.michaud@canada.ca Jean-François Michaud]</p><br />
<br />
</div><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-12"><br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Drones|Drones]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Drones|Drones]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Drones.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Drones.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Internet_of_Things|Internet of Things]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Internet_des_Objets|Internet des Objets]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Internet_of_Things.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Internet_des_Objets.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Développement_d%27Application_LowCode|Développement d'Application Programmation Schématisée]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Low_Code_Application_Development.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Développement_d%27Application_LowCode.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Open_by_Default|Open by Default]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Ouvert_par_Défaut|Ouvert par Défaut]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Open_by_Default.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Ouvert_par_Défaut.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Zero_Trust_Network|Zero Trust Network]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_Zéro_Confiance|Réseaux Zéro Confiance]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Zero_Trust_Network.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_Zéro_Confiance.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/5G_Networks|5G Networks]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_5G|Réseaux 5G]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_5G_Networks.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_5G.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Big_Data|Big Data]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Mégadonnées|Mégadonnées]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Big_Data.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Mégadonnées.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Edge_Computing|Edge Computing (Serverless Computing)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Informatique_en_Périphérie|Informatique en Périphérie (Informatique sans Serveurs)]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Edge_Computing.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Informatique_en_Périphérie.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Face_Recognition|Face Recognition]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Reconnaissance_Faciale|Reconnaissance Faciale]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Face_Recognition.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Reconnaissance_Faciale.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Datalakes|Datalakes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Lac de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Datalakes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Twins|Digital Twins]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Jumeaux Numériques</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Twins.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Kubernetes|Kubernetes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Kubernetes</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Kubernetes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Data_Leak_Prevention|Data Leak Prevention]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Prévention des Fuites de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Data_Leak_Prevention.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Cloud_Management_Platform|Cloud Management Platform]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Platforme de Gestion d'Infonuagique</td><br />
<td>Translation</td><br />
<td>2019-09-18</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Assistants|Digital Assistants (Conversational UI)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Assistants Numériques (Interface Conversationnelle)</td><br />
<td>Translation</td><br />
<td>2019-09-25</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Assistants.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Software Defined Anything</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Tout Défini par Logiciel</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Services</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Services Numériques</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Interoperability (Tell Us Once)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Interopérabilité</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Application Containers</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Conteneurs Logiciels</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">AI (Machine Learning)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">IA (Apprentissage Automatique)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Crowdsourcing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Production participative</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Application Stores (API Stores)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Magasins d'Applications d'Entreprise (Magasins d'API)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Autonomous Vehicles</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Véhicules Autonomes</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Infrastructure as Code</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Infrastructure en tant que Code</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">SCADA Systems</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Systèmes SCADA</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Workplace (Office)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureau Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Low Earth Orbit System</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Système en Orbite Terrestre Basse</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Quantum Computing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Informatique Quantique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Robotics</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Robotiques</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Data Centre Infrastructure Monitoring</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Surveillance de l'Infrastructure du Centre de Données</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digitial / Smart Offices</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureaux Digitales / Smart</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Collaboration</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Collaboration d'Entreprise</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Gamification (Innovation Framework)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Gamification (Cadre d'Innovation)</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Intent Based Networking</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Réseaux basé sur l'Intention</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">IT Talent</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Talent Informatique</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Pay as you go</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Pay as you go</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
[[Category:Architecture]]<br />
[[Category:Technology]]<br />
<br />
{{#css:<br />
.technology-table{<br />
width: 100%;<br />
margin: auto;<br />
}<br />
<br />
th, td{<br />
text-align: center;<br />
}<br />
<br />
.logo{<br />
text-align: center;<br />
}<br />
<br />
.disclaimer{<br />
border: 1px solid red;<br />
background-color: rgba(255, 0, 0, 0.3);<br />
}<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
padding: 5px 10px 5px 10px;<br />
}<br />
<br />
.disclaimerText{<br />
width: 100%;<br />
text-align: left;<br />
}<br />
<br />
.news{<br />
border: 1px solid green;<br />
background-color: rgba(0, 255, 0, 0.3);<br />
}<br />
<br />
.toggle{<br />
color: rgb(6, 69, 173);<br />
float:left;<br />
<br />
}<br />
<br />
.toggle:hover{<br />
text-decoration: underline;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.sideTable {<br />
width: 27.5%;<br />
float: right;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 95%; <br />
margin-left: 2.5%; <br />
margin-right: 2.5%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
}<br />
<br />
.inverse-direction {<br />
float: right;<br />
}<br />
<br />
.td-left { border-right: 0px solid; }<br />
.td-middle { border-right: 0px solid; border-left: 0px solid; }<br />
.td-right { border-left: 0px solid; }<br />
<br />
.nav-tab {<br />
width: 100%;<br />
margin-top: 0px;<br />
padding-top: 0px;<br />
}<br />
<br />
<br />
@media (max-width: 1050px){<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.sideTable {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
/*<br />
.navigation-table {<br />
width: 30%;<br />
margin-left: 1.6666666%; <br />
margin-right: 1.6666666%;<br />
float: left;<br />
}<br />
*/<br />
<br />
.content-section {<br />
float: left;<br />
}<br />
<br />
.inverse-direction {<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; width: 100%; margin: auto; }<br />
}<br />
<br />
div>a>img {<br />
width: 600px;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
@media (max-width: 850px){<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
clear: both;<br />
}<br />
}<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends&diff=12697Technology Trends2019-09-25T13:10:05Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:{{FULLPAGENAME}}}}<br />
[[fr:Tendances_Technologiques]]<br />
<br />
<div class="sideTable"><br />
<div class="navigation-section"><br />
<div class="navigation-table"><br />
<table class="wikitable nav-tab" style="margin-top: 0px;"><br />
<tr><th class="breadcrumb" colspan="2"><b>Technology Trends</b><br><b>[[Tendances_Technologiques|Tendances Technologiques]]</b></th></tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_brief_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Trend Template</th><br />
<td>[[Media:EN_-_Technology_Trends_Template.docx|Technology Trends.docx]]</td><br />
</tr><br />
<tr><br />
<th>Other Related Publications</th><br />
<td><b>[[Architecture_Framework_Advisory_Committee|Architecture Framework Advisory Committee]]</b><hr/><b>[[Technology_Trends/User_Guide|User Guide]]</b></td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<div><br />
<br />
<p>In an effort to better support its mandate of providing innovative Information Technology (IT) services to Government of Canada (GC) departments and agencies, Shared Services Canada (SSC) is actively researching and evaluating emerging technology trends. This research aims to Inform and prepare SSC, and the broader GC community, to handle new disruptive technologies that are just over the horizon by outlining potential benefits, impacts and use cases.</p><br />
<br />
<p>Technology trend briefing papers are the vehicle used to convey the research conducted on a given subject. These briefing papers are short, to the point, and are targeted towards both a business and technical oriented readership.</p><br />
<br />
<p>SSC is looking to the broader GC community to contribute and collaborate on existing and future topics. By fostering a more collaborative and inclusive development approach, we hope to reduce GC research duplication and accelerate the development of technology roadmaps across government by referencing common GC documentation.</p><br />
<br />
<h2>Format</h2><br />
<br />
<p>Each technology trend briefing paper follows a common template:</p><br />
<br />
<ul><br />
<li><b>Business brief </b>describes the business aspect of the technology by offering a high level understanding, the origin and the uses.</li><br />
<li><b>Technical brief </b>gives an in-depth description of the technology. It focuses on the most important technical aspects of the technology without going into too much detail.</li><br />
<li><b>Industry usage </b>offers an understanding of how the technology is currently used or thought to be used in the industry when commercially available. This section clarifies the benefits of the technology through examples.</li><br />
<li><b>Canadian Government use </b>details how the technology is currently used or thought to be used in the context of the Federal Canadian Government when commercially available. This intent is to provide an understanding of how the technology could ultimately benefit the federal government in regards to the delivery of services to Canadians through short examples.</li><br />
<li><b>Implications for Shared Services Canada (SSC) </b>demonstrates the clear and measurable benefits that pertains to Shared Service Canada when adopting the use of the technology. This section is comprised of these following subsections :<br />
<ul><br />
<li><b>Value proposition </b>illustrates the potential strengths and opportunities that SSC can encounter by leveraging the technology.</li><br />
<li><b>Challenges </b>outlines the risks and difficulties associated with the technology that includes both risks of implementation such as the development of the product or the risks of solution by adopting the technology.</li><br />
<li><b>Considerations </b>presents any recommendations SSC may have for another department of the Government of Canada that wishes to adopt and leverage the technology.</li><br />
</ul><br />
</li><br />
</ul><br />
<br />
<h2>Development Process</h2><br />
<br />
<p>External market trends, private-public sector reports, online trends and Government of Canada strategic plans are all factors considered when selecting a topic for development. Once a topic is selected for development, it undergoes a five phase development process prior to publishing.</p><br />
<br />
<div>[[File:Technology_Trends_-_Development_Process.png|center]]</div><br />
<br />
<h2>How to Contribute</h2><br />
<br />
<p>We want your help! Our goal is to ensure that the content generated is developed in the open, routinely kept up to date, representative of the wide ranging GC departmental mandates and widely distributed to the broader Canadian Government community. To that end, we strongly encourage you to share, edit and provide feedback on the published content.</p><br />
<br />
<p>You can edit by making use of the “Discussion” tab located at the top-left of the page.</p> <br />
<br />
<p>Should you wish to sponsor and or author a topic not listed below, please reach out to [mailto:jean-francois.michaud@canada.ca Jean-François Michaud]</p><br />
<br />
</div><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-12"><br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Drones|Drones]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Drones|Drones]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Drones.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Drones.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Internet_of_Things|Internet of Things]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Internet_des_Objets|Internet des Objets]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Internet_of_Things.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Internet_des_Objets.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Développement_d%27Application_LowCode|Développement d'Application Programmation Schématisée]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Low_Code_Application_Development.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Développement_d%27Application_LowCode.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Open_by_Default|Open by Default]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Ouvert_par_Défaut|Ouvert par Défaut]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Open_by_Default.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Ouvert_par_Défaut.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Zero_Trust_Network|Zero Trust Network]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_Zéro_Confiance|Réseaux Zéro Confiance]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Zero_Trust_Network.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_Zéro_Confiance.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/5G_Networks|5G Networks]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_5G|Réseaux 5G]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_5G_Networks.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_5G.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Big_Data|Big Data]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Mégadonnées|Mégadonnées]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Big_Data.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Mégadonnées.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Edge_Computing|Edge Computing (Serverless Computing)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Informatique_en_Périphérie|Informatique en Périphérie (Informatique sans Serveurs)]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Edge_Computing.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Informatique_en_Périphérie.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Face_Recognition|Face Recognition]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Reconnaissance_Faciale|Reconnaissance Faciale]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Face_Recognition.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Reconnaissance_Faciale.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Datalakes|Datalakes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Lac de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Datalakes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Twins|Digital Twins]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Jumeaux Numériques</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Twins.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Kubernetes|Kubernetes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Kubernetes</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Kubernetes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Data_Leak_Prevention|Data Leak Prevention]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Prévention des Fuites de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Data_Leak_Prevention.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Cloud_Management_Platform|Cloud Management Platform]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Platforme de Gestion d'Infonuagique</td><br />
<td>Translation</td><br />
<td>2019-09-18</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Assistants|Digital Assistants (Conversational UI)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Assistants Numériques (Interface Conversationnelle)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Assistants.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Software Defined Anything</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Tout Défini par Logiciel</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Services</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Services Numériques</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Interoperability (Tell Us Once)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Interopérabilité</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Application Containers</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Conteneurs Logiciels</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">AI (Machine Learning)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">IA (Apprentissage Automatique)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Crowdsourcing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Production participative</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Application Stores (API Stores)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Magasins d'Applications d'Entreprise (Magasins d'API)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Autonomous Vehicles</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Véhicules Autonomes</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Infrastructure as Code</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Infrastructure en tant que Code</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">SCADA Systems</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Systèmes SCADA</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Workplace (Office)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureau Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Low Earth Orbit System</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Système en Orbite Terrestre Basse</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Quantum Computing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Informatique Quantique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Robotics</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Robotiques</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Data Centre Infrastructure Monitoring</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Surveillance de l'Infrastructure du Centre de Données</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digitial / Smart Offices</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureaux Digitales / Smart</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Collaboration</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Collaboration d'Entreprise</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Gamification (Innovation Framework)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Gamification (Cadre d'Innovation)</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Intent Based Networking</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Réseaux basé sur l'Intention</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">IT Talent</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Talent Informatique</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Pay as you go</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Pay as you go</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
[[Category:Architecture]]<br />
[[Category:Technology]]<br />
<br />
{{#css:<br />
.technology-table{<br />
width: 100%;<br />
margin: auto;<br />
}<br />
<br />
th, td{<br />
text-align: center;<br />
}<br />
<br />
.logo{<br />
text-align: center;<br />
}<br />
<br />
.disclaimer{<br />
border: 1px solid red;<br />
background-color: rgba(255, 0, 0, 0.3);<br />
}<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
padding: 5px 10px 5px 10px;<br />
}<br />
<br />
.disclaimerText{<br />
width: 100%;<br />
text-align: left;<br />
}<br />
<br />
.news{<br />
border: 1px solid green;<br />
background-color: rgba(0, 255, 0, 0.3);<br />
}<br />
<br />
.toggle{<br />
color: rgb(6, 69, 173);<br />
float:left;<br />
<br />
}<br />
<br />
.toggle:hover{<br />
text-decoration: underline;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.sideTable {<br />
width: 27.5%;<br />
float: right;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 95%; <br />
margin-left: 2.5%; <br />
margin-right: 2.5%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
}<br />
<br />
.inverse-direction {<br />
float: right;<br />
}<br />
<br />
.td-left { border-right: 0px solid; }<br />
.td-middle { border-right: 0px solid; border-left: 0px solid; }<br />
.td-right { border-left: 0px solid; }<br />
<br />
.nav-tab {<br />
width: 100%;<br />
margin-top: 0px;<br />
padding-top: 0px;<br />
}<br />
<br />
<br />
@media (max-width: 1050px){<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.sideTable {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
/*<br />
.navigation-table {<br />
width: 30%;<br />
margin-left: 1.6666666%; <br />
margin-right: 1.6666666%;<br />
float: left;<br />
}<br />
*/<br />
<br />
.content-section {<br />
float: left;<br />
}<br />
<br />
.inverse-direction {<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; width: 100%; margin: auto; }<br />
}<br />
<br />
div>a>img {<br />
width: 600px;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
@media (max-width: 850px){<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
clear: both;<br />
}<br />
}<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=File:EN_-_Technology_Trends_-_Digital_Assistants.pdf&diff=12696File:EN - Technology Trends - Digital Assistants.pdf2019-09-25T13:07:01Z<p>Nicolas.rheaume: </p>
<hr />
<div></div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Digital_Assistants&diff=12695Technology Trends/Digital Assistants2019-09-25T13:05:58Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Digital Assistants</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>Assistants Numériques<!--[[Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique|Plateforme de Gestion Infonuagique]]--></th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_Digital_Assistants_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 25, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 25, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Assistants.pdf|Digital Assistants.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<p><b>Digital Assistant</b>, also known as Conversational User Interfaces (CUI), attempt to bridge the gap between naturally spoken and written human language and devices. Traditional Graphical User Interfaces (GUI) permit users to navigate an electronic device through buttons, visual cues, and text. CUIs can cut through the potentially complicated steps that a user must go through to accomplish a task. This can be in the form of retrieving information, getting directions, sending emails, playing media, ordering food, organizing a calendar, etc.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p>In today’s market, Conversational UIs are produced in two forms that both consist of Artificial Intelligence technologies: voice assistants and chatbots<ref>Browlee, J. (2016, April 4). <i>[https://www.fastcompany.com/3058546/conversational-interfaces-explained Conversational Interfaces, Explained]</i>. Retrieved from fastcompany.com</ref>. Voice assistants such as Amazon Alexa, Google Assistant, Cortana, and Siri allow for audio and text based communication between users and devices while chatbots are text based only.</p><br />
<br />
<p class="expand mw-collapsible-content">The functional use of voice assistants and chatbots is potentially quite broad. Since most voice assistants and chatbots can interface with different applications, this greatly improves problem resolution when the user encounters an issue within an application. For example, a virtual assistant can be used to provide routine assistance that would normally be answered by a live agent such as resetting a user’s password or obtaining an activation code for a login process.<ref>Reddy, T. (2017, October 17). How chatbots can help reduce customer service costs by 30%. Retrieved from ibm.com: https://www.ibm.com/blogs/watson/2017/10/how-chatbots-reduce-customer-service-costs-by-30-percent/</ref> Microsoft also uses an automated assistant to provide users with activation codes for their products.<ref>Costa, A. D. (2018, November 8). <i>[https://www.groovypost.com/howto/activate-windows-10-license-microsoft-support/ HOW-TOActivate Your Windows 10 License via Microsoft Chat Support]</i>. Retrieved from groovypost.com</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Some major technology companies are developing voice assistants or chatbots usable with the most common applications or devices. While their concept has been around for decades, only recently have Digital Assistants (DAs) (another name for voice assistants) begun to provide a strong, reliable and wide range of abilities. Digital assistants are software agents that are able to perform countless different tasks for users. Recent digital assistants, such as Google Assistant and Apple’s Siri, are developed to be voice activated and respond to or perform a service from a user’s natural language. These type of assistants are activated by end users and perform tasks as directed by the user. These differ from digital assistants that can communicate with other digital assistants.</p><br />
<br />
<p>Conversational UI will continue to progress and secure a crucial role in all Internet of Things (IoT) devices moving forward. Tasks that were traditionally performed by secretarial positions can potentially be done by digital assistants that can communicate in the background with other applications. These tasks include managing personal information, providing appointment reminders, storing contact information, sending messages and much more. With their deep technology embedding, various functional capabilities and easy-to-use interfaces, DAs are very capable of providing useful support within any organization by using Natural Language Understanding (NLU)<ref>Wikipedia. (2019, August 24). Natural-language understanding. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_understanding</ref> and Natural Language Processing (NLP)<ref>Wikipedia. (2019, September 15). Natural language processing. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural_language_processing</ref>, to enable human-to-human like communication with websites, mobile apps, and external devices.</p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p class="inline">Conversational UI functions by having the user input natural language, either in audio or written form. The input is then processed by Artificial Intelligence (AI) systems and a response is given. Several voice assistants, including Apple’s Siri, Google Assistant, Samsung’s Bixby<ref>Jansen, M. (2019, March 13). <i>[https://www.digitaltrends.com/mobile/how-to-use-bixby/ How to use Samsung Bixby: Everything you need to know]</i>. Retrieved from digitaltrends.com</ref>, and Amazon’s Alexa, use cloud-based technology to process the input speech given by the user. The advantage of this is the ability to construct large databases of audio allowing the voice assistant to process the input faster and predict what the individual will say.</p><p class="inline expand mw-collapsible-content"> In this manner, it allows for a more fluid conversation between humans and devices. Since the processing of input speech is not done on the device, this can create a privacy concern regarding the user-device interactions being stored elsewhere.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Digital Assistants, also known as Chatbots or virtual assistants, function in a similar manner and can be divided into two broad categories: they are generally scripted (basic user interaction) or structured (engaging virtual assistants). They may also be integrated with collaboration tools and messaging applications.</p><p class="inline expand mw-collapsible-content"> Chatbots that are scripted tend to be more hard-coded, meaning they are expecting questions and interactions from a set of use cases and formulate their responses accordingly.</p><br />
<p class="inline-spacer"></p><br />
<p>Scripted bots<ref>Onlim. (2019, March 11). How Do Chatbots Work? Retrieved from onlim.com: https://onlim.com/en/how-do-chatbots-work/</ref> can be thought of as providing a guided conversation. Although the implementation of these is less involved, it also provides stricter limitations on the level of communication that can be performed. Structured chatbots rely on AI and more specifically cloud-based Natural Language Understanding (NLU) to generate machine actionable data from user input. Unlike their scripted counterparts, these types of chatbots are more complex and require more effort to properly implement, however, the end user is able to be less rigid in the way questions and interactions are structured.</p><br />
<br />
<p>Scripted bots follow decision trees to answer pre-defined questions. The reason why chatbots with the same capabilities end up with vastly different customer experiences is because of the quality of the underlying decision trees.<ref>Steele, I. (2018, February 22). Journey Mapping for Chatbots: How to Create a Chatbot Decision Tree from Scratch. Retrieved from comm100.com: https://www.comm100.com/blog/journey-mapping-chatbot-decision-tree-from-scratch.html</ref> These bots need to ask enough questions and an appropriate level of depth to provide the customer with the most accurate answer but refrain from asking unneeded questions or leading a customer in circles without providing an answer to them. Customer journey maps<ref>Atlassian. (2019, September 20). <i>[https://www.atlassian.com/team-playbook/plays/customer-journey-mapping Customer Journey Mapping]</i>. Retrieved from atlassian.com</ref> will assist with the development of the decision tree.</p><br />
<br />
<p class="inline">Digital assistants are a software agent that performs various tasks and services for its user. DAs, such as Samsung’s Bixby<ref>Agence France-Presse. (2017, April 6). <i>[https://www.scmp.com/lifestyle/article/2085067/samsungs-new-personal-digital-assistant-bixby-faces-few-tough-challenges Samsung's new personal digital assistant Bixby faces a few tough challenges]</i>. Retrieved from scmp.com</ref>, use voice commands to control applications and handle these requests. This recent development of virtual assistants makes it relatively easy for end users to master the software usage. Digital Assistants also have skills, which are apps that can be acquired through a skill store. This allows users to install the skills that would be most useful to them.</p><p class="inline expand mw-collapsible-content"> These skills include things like a weather skill, a podcast skill, and a workout skill. Some of these skills are free and some cost money. Some are built by vendors, some are built by the community, and it’s possible for you to build your own skills.</p><br />
<br />
<p class="expand mw-collapsible-content">However, questions must still be clearly formatted for the DA to understand it. The device’s built in microphone parses a user’s voice to be registered using natural language processing (NLP). The requests made by users are stored in data centres, which aid in the service delivery to the software’s users. Based on a user’s request history, digital assistants are now using pre-existing information to deliver services to users with higher accuracy. For example, “several times a day, Amazon uses the entire stack of Alexa queries to educate its A.I. about dialects and casual speech.”<ref>Moynihan, T. (2016, December 5). Alexa and Google Home Record What You Say. But What Happens to That Data? Retrieved from wired.com: https://www.wired.com/2016/12/alexa-and-google-record-your-voice/</ref></p><br />
<br />
<p>Generally, voice activated digital assistants are constantly operating at a low processing rate until a key word is heard to notify the DA that a request is about to be made. For example, Google Home listens to its surroundings until the words “Ok Google” are said aloud. Digital assistants then translate a user’s proceeding commands into text that is analyzed by multiple algorithms to execute a task. These algorithms break up the requests into key parts, which make it easy to send emails, messages, or store records.</p><br />
<br />
<p class="expand mw-collapsible-content"></p>There are three main types of algorithms that are used to analyze your request: Natural Language Processing (NLP)<ref>Wikipedia. (2019, September 15). Natural language processing. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural_language_processing</ref>, Natural Language Understanding<ref>Wikipedia. (2019, August 24). Natural-language understanding. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_understanding</ref>, and Natural Language Generation (NLG)<ref>Wikipedia. (2019, September 6). Natural-language generation. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_generation</ref>. NLP deals with how to write computer programs to collect and process large amounts of natural language data. This can be a difficult task when some languages like Japanese and Chinese use characters that represent words and letters with no spaces between which makes it harder for the computer to understand what’s being said. It is easier in languages like English to identify words since they are almost always separated by a space. Another challenge is when the same word can be used as a different part of the sentence (noun, verb, etc). For example, you can turn on a light (noun), something can be light (adjective) (not heavy), you can light a candle (verb).</p><br />
<br />
<p class="expand mw-collapsible-content">Natural Language Understanding (NLU)<ref>Rouse, M. (2019, September 20). natural language understanding (NLU). Retrieved from searchenterpriseai.techtarget.com: https://searchenterpriseai.techtarget.com/definition/natural-language-understanding-NLU</ref> refers to understanding input to a computer in the form of spoken words or text. It enables computers to understand human speech without using a pre-programmed syntax and allows computers to respond to the commands or questions in an intelligent and coherent manner. NLU is what’s behind chat bots that interact with humans without intervention.</p><br />
<br />
<p class="expand mw-collapsible-content">Natural Language Generation (NLG)<ref>Wikipedia. (2019, September 6). Natural-language generation. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_generation</ref> is the process of converting text into natural language, which is the opposite of NLU. NLG can take data from text, graphics, or even generated narratives and create responsive narratives that are a summary of the information. The first NLG commercial system was to create weather forecasts from weather data.<ref>Goldberg, E., Driedger, N., & Kittredge, R. I. (1994, April). <i>[https://dl.acm.org/citation.cfm?id=630016 Using Natural-Language Processing to Produce Weather Forecasts]</i>. Retrieved from dl.acm.org</ref> Another example of natural language generation is a BI platform that can generate explanations of data visualizations within a dashboard.<ref>Automated Insights. (2018, January 30). <i>[https://medium.com/@AutomatedInsights/the-ultimate-guide-to-natural-language-generation-bdcb457423d6 The Ultimate Guide to Natural Language Generation]</i>. Retrieved from medium.com</ref></p><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p class="inline">Conversational UI provides an alternative way for humans to interact with devices. They allow users to interact with and navigate a system, app, or device using conversational input only. Conversational UIs and digital assistants can open applications, write text into an input box, and issue commands to applications. For example “Hey Siri, set a timer for 30 seconds”). So a conversational UI is a replacement for a graphical user interface (GUI).</p><p class="inline expand mw-collapsible-content"> Conversational interfaces can be found on nearly all mobile devices now, as most cell phones come pre-installed with a their manufacturer’s digital assistant.</p><p class="inline"> These interfaces allow for better service delivery by providing a newer technology that end users have come to expect.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Some of the simpler customer interactions can be automated to allow human resources to perform more difficult tasks that are hard to automate in the service industry.</p><p class="inline expand mw-collapsible-content"> For example, the Dutch airline KLM has begun using a chatbot that interfaces with Facebook’s messenger app<ref>Mielke, C. (2016, July 18). <i>[https://www.smashingmagazine.com/2016/07/conversational-interfaces-where-are-we-today-where-are-we-heading/ Conversational Interfaces: Where Are We Today? Where Are We Heading?]</i> Retrieved from smashingmagazine.com</ref>. This allows individuals to check their flight details and even modify certain travel aspects without having to contact a KLM representative directly. This is a great advantage as human KLM representatives can be applied to more serious customer issues.</p><br />
<br />
<p>Sephora, a popular makeup retailer in the U.S., has a successful bot on Kik. Kik is a mobile messaging application that allows one-on-one chatting, group chats, and an internal web browser.<ref>webwise.ie. (2019, September 20). Explainer: What is Kik? Retrieved from webwise.ie: https://www.webwise.ie/parents/explainer-what-is-kik/</ref> The app also has sub-apps that work within the browser, which encourages users to stay within the app.</p><br />
<br />
<p>Today, the bot engages users with a number of questions about makeup preferences and serves up content and offers relevant to the responses it receives. While it does not sound like a highly sophisticated process, the more consumers engage with the bot over time, the smarter the bot (as well as the brand) gets about consumer preferences and the better it can serve personalized content and offers.</p><br />
<br />
<p class="expand mw-collapsible-content">Several major technology companies including Amazon, Google, Apple, and Samsung have already released voice-activated assistants. There are also many platforms developed in combination with NLU platform, to facilitate the construction of chatbots. Some of these include API.ai (Google), Wit.ai (Facebook), and the Microsoft Bot Framework.<ref>Paulson, K. (2017, March 23). A beginner's guide to designing conversational interfaces. Retrieved from webdesignerdepot.com: https://www.webdesignerdepot.com/2017/03/a-beginners-guide-to-designing-conversational-interfaces/</ref> Designing chatbots for specific tasks using these platforms allow individuals to interface with their applications and in turn communication is established among a plethora of applications. For example, building an agent using Google’s API.ai automatically creates a Google cloud platform<ref>Catanzariti, P. (2017, May 22). <i>[https://www.sitepoint.com/how-to-build-your-own-ai-assistant-using-api-ai/ How to Build Your Own AI Assistant Using Api.ai]</i>. Retrieved from sitepoint.com</ref> for the agent. Using the Google cloud platform provides a secure and high-performance infrastructure, which is maintained by Google. The Google Cloud Platform offers services for compute, storage, networking, big data, machine learning and the internet of things (IoT), as well as cloud management, security and developer tools.<ref>Rouse, M. (2016, January 29). Google Cloud Platform (GCP). Retrieved from searchcloudcomputing.techtarget.com: https://searchcloudcomputing.techtarget.com/definition/Google-Cloud-Platform</ref></p><br />
<br />
<p>Digital assistants offer an alternative way for users to perform their daily tasks. They have the potential to eliminate a lot of the time individuals spend typing emails, documents, checking for updates and more. The potential amount of time digital assistants can save could have countless benefits for an industry. As digital assistants develop, their capabilities increase rapidly. This means corporations can use the assistants to give instant voice messages, send broadcasts, play audio and more.</p><br />
<br />
<p>Digital assistants such as Amazon’s Alexa are already being implemented in businesses across North America. DA’s are being used to notify IT service desks of technology-related issues, to begin conference calls<ref>Amazon. (2019, August 13). <i>[https://docs.aws.amazon.com/a4b/latest/ag/setup-conferencing.html Alexa for Business]</i>. Retrieved from docs.aws.amazon.com</ref>, locate open meeting rooms<ref>Perez, S. (2018, October 10). Alexa can now reserve conference rooms. Retrieved from techcrunch.com: https://techcrunch.com/2018/10/10/alexa-can-now-reserve-conference-rooms/</ref>, operate office lights<ref>Smart Home Focus. (2019, March 9). Alexa turn on the lights. Retrieved from smarthomefocus.com: https://www.smarthomefocus.com/alexa-turn-on-lights/</ref> and even check security camera feeds<ref>Lamkin, P. (2019, April 17). <i>[https://www.the-ambient.com/how-to/how-to-watch-nest-security-camera-alexa-493 How to view security camera footage on your Amazon Echo devices]</i>. Retrieved from the-ambient.com</ref>.</p><br />
<br />
<p class="expand mw-collapsible-content">McDonalds uses LivePerson<ref>Sutton, J. (2019, April 9). LivePerson helps McDonald's Canada launch conversational commerce on Google Assistant. Retrieved from newswire.ca: https://www.newswire.ca/news-releases/liveperson-helps-mcdonald-s-canada-launch-conversational-commerce-on-google-assistant-802328181.html</ref>, which is a conversational service that is available through Google Assistant-powered smartphones, to allow customers to benefit from a number of useful features including location-aware special offers, hands-free browsing, and the ability to place an order by tapping any offer. This service is currently available to all customers in Canada who use the Google Assistant service.</p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p>The use of Conversational UI can provide several benefits to the Government of Canada. Since Conversational UI increases the quality of interaction between human and device, the GC can benefit from its use in the delivery of Services. For example, if Conversational UI were used to handle basic technical problems encountered by employees in the GC, this would ease the workload of IT support staff allowing them to deal with more complex issues that the Conversational UI cannot handle.</p><br />
<br />
<p>Conversational UIs could also be used on GC websites. This would aid Canadian citizens accessing the websites to quickly obtain information they are seeking through natural language requests with a chatbot. If the chatbot can’t retrieve information or direct the user where to go, the chatbot could connect the user with the relevant department’s contact information or with an appropriate help desk worker. It could also be beneficial when an individual is required to fill out forms or applications to give immediate feedback on whether the data they have entered is valid or needs to be modified.</p><br />
<br />
<p class="expand mw-collapsible-content">In addition, digital assistants have to potential to improve on an employee’s productivity. In a survey conducted by AtTask and Harris Interactive, employees reported spending 45 percent of their time doing work that was required by their primary roles.<ref>AtTask. (2014, October 22). <i>[https://www.prnewswire.com/news-releases/attask-study-shows-miscommunication-and-distractions-overshadow-work-productivity-720630018.html AtTask Study Shows Miscommunication and Distractions Overshadow Work Productivity]</i>. Retrieved from prnewswire.com</ref> Excessive emails were identified as a leading contributor for reducing productivity. Digital assistants can bridge that gap by performing repetitive tasks such as setting up and joining meetings<ref>Amazon. (2019, August 13). <i>[https://docs.aws.amazon.com/a4b/latest/ag/setup-conferencing.html Alexa for Business]</i>. Retrieved from docs.aws.amazon.com</ref>, sending emails, answering frequently asked questions, and answering simple customer queries.</p><br />
<br />
<p>Digital assistants have a unique capability in that user generated “skills” or functions can be added by users and business to deal with specific tasks. The GC could create it’s own “skills” to deal with specific scenarios unique to the federal workplace. Doing so can increase productivity by giving more time to workers to focus on important tasks and there is the related potential of saving money since less time will be wasted on repetitive tasks.</p><br />
<br />
<p class="expand mw-collapsible-content">Since chatbots and DA’s are a recent introduction to the GC, few examples exist of federal use of the technologies. As more time passes and solutions exit their prototyping phases, more examples of use will be available.</p><br />
<br />
<p>According to Sarah Turnbull, the first instance of the GC launching a chatbot was from December 25, 2017 to February 28, 2018 as part of an awareness campaign from Public Safety Canada called “Don’t Drive High”<ref>Turnbull, S. (2018, April 9). Ottawa used Facebook chatbot for ‘driving high’ campaign. Retrieved from ipolitics.ca: https://ipolitics.ca/2018/04/09/facebook-chatbot-message-about-driving-high-on-pot-a-first-for-feds/</ref>. The chatbot was designed as a way to interactively educate people 16 to 24 year old about the risks of driving high, while also providing them a way to find help or find a ride to get home.</p><br />
<br />
<p>Under the CBSA Assessment and Revenue Management (CARM) initiative<ref>Canada Border Services Agency. (2019, September 4). <i>[https://www.cbsa-asfc.gc.ca/prog/carm-gcra/menu-eng.html CBSA Assessment and Revenue Management]</i>. Retrieved from cbsa-asfc.gc.ca</ref>, the Canada Border Services Agency (CBSA) is currently proposing a chatbot<ref>Canadian Society of Customs Brockers. (2019, April 10). <i>[http://cscb.ca/content/carm-trade-chain-partners-tcp-consultation-meeting-april-2019 CARM Trade Chain Partners (TCP) Consultation Meeting, April 2019]</i>. Retrieved from cscb.ca</ref> that can help Trade Chain Partners (TCPs) with getting to valuable information faster. The proposed chatbot will help TCPs with understanding CBSA regulations as they relate to questions asked by the TCP. The chatbot will help with the CARM initiative’s stated goal of “modernizing and streamlining the process of importing commercial goods into Canada”.</p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p>Shared Services Canada (SSC) could gain value from conversational UI internally, by allowing it to deal with employee technical issues in a self-serve fashion. It can also allow external individuals to gain information quickly about SSC and refine their questions, without having to navigate an information rich website they may be unfamiliar with. Usage data collected from user interactions can help with getting insights on how to improve service delivery to stakeholders, clients and Canadians.</p><br />
<br />
<p class="expand mw-collapsible-content">The most frequently asked questions can point out what information needs to be made better available, and if new services need to be created. Additionally, an overlooked benefit of DAs and chatbots, is that they do not judge the questions being asked, don’t appear impatient and may be more approachable than live assistants. This could increase user interaction as they would feel more comfortable asking questions they might have otherwise been too hesitant to ask.</p><br />
<br />
<p>DAs can also increase employee productivity<ref>Gibbison, M. (2017, January 11). <i>[https://diginomica.com/7-ways-digital-assistants-and-ai-will-help-transform-public-services 7 ways digital assistants and AI will help transform public services]</i>. Retrieved from diginomica.com</ref> and help them focus on the core tasks of their mandate. DAs and chatbots alike can be used to fill out forms and can prompt users when a section has been filled out incorrectly and submit them on a user’s behalf to save time.<ref>Clifford, C. (2014, November 23). <i>[https://www.entrepreneur.com/article/240076 How Much Time Do Your Employees Spend Doing Real Work? The Answer May Surprise You. (Infographic)]</i>. Retrieved from entrepreneur.com</ref></p><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>The launch of Conversational UI’s in the GC provides a few challenges. Using either voice-activated assistants or chatbots designed using platforms like API.ai and Wit.ai means that the GC will be using Google’s or any other company’s cloud computing network to process the information submitted to the conversational UI. SSC will need to assess the security and privacy implications this brings forth. If the Conversational UI were to be designed without the use of these platforms then that would mean a sizable investment into designing one as well as maintaining it, unless an open source solution is adopted.</p><br />
<br />
<p>The challenges with digital assistants are extremely important to note due to their level of severity. One of the issues with digital assistants is the security threat they can pose. Since the majority of DAs are voice-activated, they are vulnerable to attacks such as the DolphinAttack<ref>Arntz, P. (2018, July 18). <i>[https://blog.malwarebytes.com/security-world/2018/07/whats-the-real-value-and-danger-of-smart-assistants/ What’s the real value—and danger—of smart assistants?]</i> Retrieved from blog.malwarebytes.com</ref>. The DolphinAttack is based on the fact that Dolphins can hear frequencies that humans cannot.<ref>Khandelwal, S. (2017, September 7). <i>[https://thehackernews.com/2017/09/ai-digital-voice-assistants.html Hackers Can Silently Control Siri, Alexa & Other Voice Assistants Using Ultrasound]</i>. Retrieved from thehackernews.com</ref> Cyber criminals are able to resonate commands to devices such as Siri at a frequency inaudible to the human ear, yet clear to DAs.<ref>Khandelwal, S. (2017, September 7). <i>[https://thehackernews.com/2017/09/ai-digital-voice-assistants.html Hackers Can Silently Control Siri, Alexa & Other Voice Assistants Using Ultrasound]</i>. Retrieved from thehackernews.com</ref> By doing so, these cyber criminals are able to use the DA’s to visit malicious websites, or pose questions to the DAs that are critical to the operation of the GC.</p><br />
<br />
<p class="inline expand mw-collapsible-content">These voice activated DAs can be prone to spying. Cyber criminals can compromise the DA’s system, allowing them to hear top secret conversations and use built-in cameras to see those involved. In addition, most of the newer DAs are constantly listening. They use low power processing that is constantly listening for a command to be posed.</p><p class="inline"> The background audio recordings and legitimate questions are all sent back to a main database owned by the DAs operator, and then the security of these files is in the hands of those operators (ex: Google, Amazon, Microsoft, Samsung, etc.). If any of those companies have a security breach, sensitive information from the GC could be accessed and shared with malicious actors. On a smaller scale, this has accidentally happened when an Amazon Echo device misinterpreted a conversation being held in another room, and sent the entire audio file to a contact stored in a contact list<ref>Machkovech, S. (2018, May 24). <i>[https://arstechnica.com/gadgets/2018/05/amazon-confirms-that-echo-device-secretly-shared-users-private-audio/ Amazon confirms that Echo device secretly shared user's private audio]</i>. Retrieved from arstechnica.com</ref>.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Other security flaws with DAs involve the use of “skills”. Skills can added to a DA from a skills store operated by the DA owner. Some of them are user submitted and this can pose some problems. Voice squatting<ref>Umawing, J. (2018, May 30). Researchers discover vulnerabilities in smart assistants’ voice commands. Retrieved from blog.malwarebytes.com: https://blog.malwarebytes.com/cybercrime/2018/05/security-vulnerabilities-smart-assistants/</ref> is when the DA can be exploited through the way it launches skills. If a malicious user submitted skill is similarly spelled and pronounced like a legitimate one, the user may accidentally invoke the malicious skill. For example, a command like “Hey Alexa, open Capital One” could also be interpreted as “Hey Alexa, open Capitol Won” and the command might open a malicious skill.</p><p class="inline expand mw-collapsible-content"> There is also the possibility of “voice masquerading”, where a harmful skill impersonates a legitimate one and could trick the user into giving out sensitive information. Piggybacking off of this technique, is the concept of “faking termination” where the harmful skill will pretend to deactivate, but in reality it is still listening and recording information in the background.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p>The draft of the Responsible Artificial Intelligence in the Government of Canada White Paper<ref>Karlin, M. (2017, October 16). <i>[https://gccollab.ca/file/view/161410/enresponsible-ai-in-the-government-of-canadafr Responsible AI in the Government of Canada]</i>. Retrieved from gccollab.ca</ref> from the Treasury Board of Canada Secretariat outlines some very good considerations for institutions within the GC looking to deploy chatbots:</p><br />
<br />
<ul><br />
<li>Chatbot conversations should be introduced with a brief privacy notice that is compliant with the Treasury Board Standard on Privacy and Web Analytics<ref>Treasury Board of Canada Secretariat. (2013, January 31). Standard on Privacy and Web Analytics. Retrieved from tbs-sct.gc.ca: https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=26761</ref>. This notice should provide a link to a page with more information on the information collected in the course of the conversation, including any metadata, for example: time and date, duration, whether the conversation was ended by the user or the agent, whether and when the discussion was escalated to a human, etc.</li><br />
<li>Whether the bot is able to provide a professional tone as a representative of the Government of Canada. Machine learning chatbots may learn language that is potentially unprofessional, abusive, or harassing if exposed to sufficient examples. Where possible, institutions should work with vendors to prevent them from learning this behaviour, whether using a keyword blacklist, or other methodology. It is important to be continually monitoring chatbots’ performance in this regard.</li><br />
<li>Institutions should be mindful that people in rural or remote locations may encounter latency that will affect their ability to respond to the chatbot’s queries. It's important to ensure that response times from the user are permissive.</li><br />
<li>Institutions should be mindful that people in rural or remote locations may encounter latency that will affect their ability to respond to the chatbot’s queries. It's important to ensure that response times from the user are permissive.</li><br />
<li>Chatbots need to be accessible. They should use plain language so as to be understood by users with lower levels of education or comfort with Canada’s official languages. It is also important that chatbots be able to be read by screen readers, or are able themselves to communicate vocally, for persons with visual disabilities.</li><br />
<li>Users should be provided with a clear escape from the conversation. If a user finds that a chatbot is no longer useful, or is incapable of answering their query, there should be a clear means to transfer the conversation to a human agent (if available), or to send email correspondence. Additionally, if a chatbot has answered a query and the user has ended the session or refrained from answering another question, the chatbot should politely end the conversation.</li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">The same white paper also lists questions that should be asked before the creation of a chatbot:</p><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>Is there a clear business driver for the chatbot?</li><br />
<li>Are the most common inquiries known and easily answerable? </li><br />
<li>What can be automated without taking away from the user experience and satisfaction?</li><br />
<li>What is the sensitivity of the information that the chatbot will likely receive or relay?</li><br />
<li>Will the interaction be an entirely scripted one, or allow the user to ask open questions?</li><br />
<li>Will there be an escalation process to a human live chat?</li><br />
<li>Can interactions be stored in your Customer Relation Management software? Will it enable engagement across other channels (e.g. email, phone, in-person)?</li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">As for DA’s, on top of the challenges already listed, it’s important to monitor if DA’s are enabled on the mobile devices being issued to government employees. Taking into account all of the known security risks, mobile devices could be a new vulnerability if the pre-installed DA’s are vulnerable to attacks, and if the information collected from conversations is sensitive and is shared back to the DA’s database. DA’s on mobile devices should be disabled to prevent any data leaks and to cut off new attack vectors.</p><br />
<br />
<p>In accordance with the shift towards adopting open source tools, the GC should consider testing and adopting open source DAs. As with their commercial counterparts, they are continuously evolving thanks to user input and also have the same capabilities, without the risk of information being sent back to a central database. They also support custom “skills” that can potentially be made by the GC to cater to specific problems.</p><br />
<br />
<p class="inline">Ultimately, conversational user interfaces are still being developed and refined as more and more companies are developing their own solutions. This means that over time, the challenges introduced by the technology with become less significant and the solutions will become more useful and intuitive.</p><p class="inline expand mw-collapsible-content"> At present, there are many applications for chatbots in client facing contexts (ex: client to website), but less so for internal contexts (ex: employee to HR).</p><p class="inline"> Digital assistants are a potentially disruptive technology that will save time but also might cut back on the need for employees whose sole tasks could be completed by a DA. There is currently not much enterprise use for digital assistants when compared to the consumer market. There is a lot of potential for DAs to help in the enterprise sphere, but it has yet to be realized.</p><br />
<br />
<h2>References</h2><br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Digital Assistants";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Cloud_Management_Platform&diff=12694Technology Trends/Cloud Management Platform2019-09-25T13:02:45Z<p>Nicolas.rheaume: Undo revision 12693 by Nicolas.rheaume (talk)</p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Cloud Management Platform</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>Plateforme de Gestion Infonuagique<!--[[Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique|Plateforme de Gestion Infonuagique]]--></th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_Cloud_Management_Platform_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 18, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 18, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|Cloud Management Platform.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<p><b>Cloud Management</b> is the process of evaluating, monitoring and optimizing cloud computing based solutions and services to produce the desired efficiency, performance and overall service level required.<ref>technopedia. (2019, September 18). <i>[https://www.techopedia.com/definition/26528/cloud-management Cloud Management]</i>. Retrieved from www.techopedia.com</ref></p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p>Cloud Management solutions, known as Cloud Management Platforms (CMP), help in cloud optimization, storage allocation, management, and delivery of computing services. Deployment models such as private, public, hybrid, and community cloud cannot be simply handled and managed with virtualization alone. Due to the ever increasing complexity of cloud storage, enterprises are onboarding CMP solutions in order to manage the deployment models currently in use as well as to manage the integration of deployments they intend on adopting.<ref>Markets and Markets. (2014). <i>[https://www.marketsandmarkets.com/Market-Reports/cloud-management-platform-market-79039558.html Cloud Management Platform Market: Worldwide Forecasts and Analysis (2014 – 2019)]</i>. Retrieved from marketsandmarkets.com</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The Cloud Standards Customer Council (CSCC) and Gartner define requirements and capabilities for a product to be classified as a CMP. These requirements state the functional categories that should be included: Service Management, Resource Management, Financial Management, General Services, Systems Integration, Governance and Security.</p><br />
<br />
<p>A Cloud Management Platform (CMP) is a suite of integrated products and software tools that provide for the management of public, private, and hybrid cloud environments.<ref>Gartner. (2019, September 18). <i>[https://www.gartner.com/it-glossary/cloud-management-platforms Cloud Management Platforms]</i>. Retrieved from gartner.com</ref> This includes integrated software tools to provide governance, life cycle management, brokering and automation for managed cloud resources across functional areas such as: provisioning and orchestration; service request management; inventory and classification; monitoring and analytics; cost management and resource optimization; cloud migration, backup and disaster recovery; and identity, security and compliance.<ref>Gartner. (2019, September 18). <i>[https://www.gartner.com/reviews/market/cloud-management-platforms Reviews for Cloud Management Platforms]</i>. Retrieved from gartner.com</ref> Although an organization can use a CMP exclusively for a private or public cloud deployment, these toolsets commonly target hybrid and multi-cloud models to help centralize control of various cloud-based infrastructures.<ref>Rouse, M. (2018, April 30). <i>[https://searchcloudcomputing.techtarget.com/definition/Cloud-management-platform cloud management platform]</i>. Retrieved from searchcloudcomputing.techtarget.com</ref></p><br />
<br />
<p class="inline">Basic CMP product characteristics include incorporating self-service interfaces, provision system images, enable metering and billing, and provide for some degree of workload optimization through established policies.<ref>Gartner. (2019, September 18). <i>[https://www.gartner.com/it-glossary/cloud-management-platforms Cloud Management Platforms]</i>. Retrieved from gartner.com</ref></p><p class="inline expand mw-collapsible-content"> More advanced product offerings include the basic characteristics, but may also integrate with external enterprise management systems, include service catalogs, support the configuration of storage and network resources, allow for enhanced resource management via service governors and provide advanced monitoring for improved “guest” performance and availability.<ref>Cloud Standards Customer Council. (2017, July).<i>[https://www.omg.org/cloud/deliverables/CSCC-Practical-Guide-to-Cloud-Management-Platforms.pdf Practical Guide to Cloud Management Platforms]</i>. Retrieved from omg.org </ref></p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p>Cloud management software is typically deployed as a virtual machine (VM) into an existing cloud environment whether it is on-premise or using SaaS. The application server, which usually contains the web interface and the software itself, relies on a database server to store the information and the data that is collected from the different cloud environments through an API (Application Programming Interface).<ref>Red Hat. (2019, September 18). <i>[https://www.redhat.com/en/topics/cloud-computing/what-is-cloud-management What is cloud management?]</i> Retrieved from redhat.com</ref></p><br />
<br />
<p class="expand mw-collapsible-content">When a CMP is deployed on-premise it uses the client infrastructure resources (compute, storage, network, etc) to run in opposition of a SaaS solution, where the software is running in the cloud and uses the vendor resources to accomplish the same task.</p><br />
<br />
<p>A CMP provides broad cloud management functionalities atop both public provider platforms and private cloud platforms. CMPs manage cloud services and resources that are distributed across multiple cloud platforms. Depth of functionality and broad cross-platform consistency are two major factors for considering a CMP.</p><br />
<br />
<p class="expand mw-collapsible-content">CMP solutions vary based on service and business requirements, as well as deployment model such as public cloud, private cloud and hybrid and community cloud. Platform specific tools are needed to leverage unique native functionality inside cloud platforms. The growing acceptance of public cloud and increased multi-cloud usage is driving the need for consistent cross-platform management.</p><br />
<br />
<p>One of the primary roles of a CMP is to provide a consolidated control plane for IT operations integration of existing application lifecycle tools, hypervisors, and cloud platforms. CMPs must integrate with internal and external systems to manage multi-cloud services. The ability to support both published APIs and provide for customization is a critical capability.</p><br />
<br />
<p class="expand mw-collapsible-content">There are two deployment/hosting models for CMP, on-premises or a Software as a Service (SaaS ) offering. Some CMPs are offered for on-premises installation or for deployment by the customer within a cloud service. Others may be offered as a SaaS run by the vendor. The choice will impact the total cost of ownership, skill requirements, network connectivity profile, and ability to directly control portions of your cloud infrastructure including service level agreements.</p><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p>The global CMP market, in 2018, was valued at USD 8,182.2 million and is expected to reach USD 26,767.0 million, a CAGR (Compound Annual Growth Rate) of 18.4% during the forecast future period. (Market Watch, 2019) Whereas the Multi-Cloud Management market size is expected to grow from USD 1,169.5 million in 2017 to USD 4,492.7 million by 2022, at a CAGR of 30.9%.<ref>Research and Markets. (2018, April 9). <i>[https://www.globenewswire.com/news-release/2018/04/09/1466739/0/en/Multi-Cloud-Management-Market-2017-Global-Forecast-to-2022.html Multi-Cloud Management Market 2017 - Global Forecast to 2022]</i>. Retrieved from globenewswire.com</ref></p><br />
<br />
<p class="inline">CMP market growth has been attributed to enterprise needs and demands for greater control over IT spending and usage, help provide a surge in adoption of heterogeneous and multimodal IT service delivery environments, rapid deployment of virtualized workloads, and improved operational efficiency.</p><p class="inline expand mw-collapsible-content"> However, growth is slowed due to insufficient technical expertise and the rising security concerns for in-house development of platforms.<ref>Market Watch. (2019, July 3). <i>[https://www.marketwatch.com/press-release/cloud-management-platform-market-is-gaining-an-upward-trend-due-to-adoption-of-heterogeneous-and-multi-modal-it-service-delivery-environment-2019-07-03 Cloud Management Platform Market is Gaining an Upward Trend Due to Adoption of Heterogeneous and Multi-modal IT Service Delivery Environment]</i>. Retrieved from marketwatch.com</ref> The average enterprise uses some combination of five or six different cloud environments, typically a mix of a private on-premises and public environments. Cross-Platform CMP is becoming a key factor in simplifying and consolidating the management tools.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Cloud computing simplifies the acquisition of many services, amplifying the need for integrated CMP services that help to continually monitor and optimize the benefits realized from Cloud Services, while proactively managing risks.</p><p class="inline expand mw-collapsible-content"> As IT further permeates all types of industry, organizations turn toward adopting and utilizing the cloud for their operations. Once enterprises seriously adopt the cloud, they then tend to integrate CMP tools into their respective operations to manage this new environment. Exact CMP options are dependent on the vendor, but they all essentially assist in the management and deployment of cloud environments.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Most industries using CMPs purchase it from third party vendors. Some of the most popular cloud management platforms being used by industries are: Cisco Cloud Center, BMC Cloud Lifecycle Management, Morpheus and IBM Cloud Orchestrator.</p><p class="inline expand mw-collapsible-content"> These CMPs are helping various organizations across many industries automate cloud tools provisioning, integrate service management, manage their cloud environment (i.e., cloud resource consumption, monitoring etc.), security and more.</p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p>In the summer of 2016 the Government of Canada (GC) published the GC Information Technology Strategic Plan (GC ITSP) and the GC Cloud Adoption Strategy, known as the “Right-Cloud-Adoption-Strategy”. The GC Cloud Adoption Strategy promoted a series of adoption principles for GC Chief Information Officers (CIOs) to consider when choosing and using IT services. This included considerations on where cloud could benefit departments and when cloud was an appropriate deployment model. The onus was on each department’s CIO to demonstrate which deployment model was right for their business context, and cloud solutions were not necessarily the default options for deployment.<ref>Government of Canada. (2016, August 10). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-right-cloud-selection-guidance.html Government of Canada Right Cloud Selection Guidance]</i>. Retrieved from canada.ca</ref></p><br />
<br />
<p class="expand mw-collapsible-content">In 2018 the GC Cloud Adoption Strategy was updated by the Treasury Board of Canada Secretariat (TBS) from a “Right-Cloud-Adoption Strategy” to a “Cloud-First-Adoption-Strategy”. The Cloud-First-Adoption-Strategy ensured that cloud is the preferred option for delivering IT services with public cloud being the preferred option for cloud deployment.<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The TBS Directive on Management of Information Technology sets the technology architecture solutions whereby a “Use Cloud First” is the default choice in an order of preference of: 1) Public Cloud; 2) Hybrid Cloud; 3) Private Cloud; and 4) Non-Cloud (on-premises) solutions.<ref>Treasury Board of Canada Secretariat. (2019, August 2). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249&section=html Directive on Management of Information Technology]</i>. Retrieved from tbs-sct.gc.ca</ref></p><br />
<br />
<p>The “Use Cloud First” perspective change recognizes that cloud remains the preferred option for IT delivery, with Public Cloud being the preferred model for all cloud deployments.<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref> In a public cloud model, GC organizations share secure tenancy with other consumers of a cloud service, including private companies, non-profits and individuals.</p><br />
<br />
<p>Treasury Board of Canada Secretariat (TBS) is responsible for GC enterprise governance, strategy and policy for cloud services, including oversight and risk assessment of cloud service requests from GC departments. SSC is responsible for providing a light-touch cloud-brokering service by implementing contracts with cloud service providers and thereby enabling departments to use a self-service model for provisioning and managing cloud resources (for example, compute, storage, platforms). Public Services and Procurement Canada (PSPC) may also implement contracts for cloud services. PSPC will work closely with SSC to leverage PSPC’s capabilities and to collaboratively build contracting terms and security requirements.<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref></p><br />
<br />
<p class="inline">SSC, as cloud broker, is in the process of procuring CMPs for use in the GC Cloud. The CMPs will effectively integrate with SSC’s Client Relationship Management (CRM) to help automate and manage the cloud comprehensively and efficiently.</p><p class="inline expand mw-collapsible-content"> SSC’s Cloud Services sub-roles (Cloud Broker, Enabler, and Provider) also need to utilize CMP services. Specifically, CMP supports the Cloud Broker (e.g. forecasting, monitoring), Cloud Enabler (e.g. advising, optimizing) and Cloud Provider (e.g. invoicing, metering, capacity management).</p><br />
<br />
<p>The SSC CMP strategy is based on international standards, using an extensible CMP framework, largely founded on collaborative work under the Object Management Group – Cloud Working Group “Practical Guide to Cloud Management Platforms”.</p><br />
<br />
<p class="expand mw-collapsible-content">The GC Cloud Services Procurement Vehicles are already established for “unclassified” data, and in 2019 the procurement vehicle for Protected “B” will be in place, dramatically increasing the usage of Cloud Services. SSC CMP provides the governance and management required to: reduce cost overruns, support asset management, assure regulatory and policy compliance, managing security incidents and a degradation in user experiences.</p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p>A CMP plays an essential role to enable resource visibility, simplify cloud management, and optimize the utilization of resources in a multi-cloud environment.</p><br />
<br />
<p class="expand mw-collapsible-content">The strengths of many CMPs vary depending on the vendor, however core CMP capabilities provide: Cost Insights and Efficiencies; Resource Management and Automation; Improved Governance and Security; and Providing Integration.</p><br />
<br />
<p><b></u>Cost Insights and Efficiencies</u></b></p><br />
<br />
<p class="inline">The primary reason enterprises implement CMPs is to manage resource usage and reduce overall cost. A CMP provides cost efficiencies by automating client consumption tracking and resource spending.</p><p class="inline expand mw-collapsible-content"> Organizations using CMPs can access and analyze cloud usage and financial information to determine applicable Broker chargeback fees to clients/partners. CMPs provision improved visibility into costs across the cloud service environment via automated cloud management policies and tasks.</p><br />
<br />
<p><b></u>Resource Management and Automation</u></b></p><br />
<br />
<p class="inline">A CMP platform provides visibility to Cloud resource management of virtual resources (application, server, storage, and network) and delivers services on-demand when needed. CMP resource management and automation capabilities include: discovery applications, servers, storage, networks/ connectivity, and services residing within both Public and Private Cloud environments, while maintaining an accurate inventory of services and assets on an ongoing basis.</p><p class="inline expand mw-collapsible-content"> Cloud customers can leverage these products to: Manage their Cloud usage; Manage the estate of deployed VMs and containers; Manage sets of services (e.g., databases);</p><br />
<br />
<p>Provide access to all of cloud resources — public, private, and hybrid from a single console.</p><br />
<br />
<p>A CMP platform is based on automatic orchestration; for example, it automates the process of finding spare resources on the network. Instead of waiting for the IT team to discover wasted resources, the CMP automatically fixes resource usage problems while continuing to monitor the performance of the cloud-based resources 24/7 to improve productivity and user experiences.<ref>Hein, D. (2019, June 24). <i>[https://solutionsreview.com/cloud-platforms/what-is-a-cloud-management-platform-and-why-should-you-use-one/ What Is a Cloud Management Platform and Why Should You Use One?]</i> Retrieved from solutionsreview.com</ref> The CMP increases efficiencies by automating tasks, such as spinning down of underutilized resources.</p><br />
<br />
<p>Accurate, real-time analysis and reporting of consumption along with predictive analytics is required to control costs and optimize the usage of Cloud Services. Resources that are not being used will be a drain on the organization’s finances. By tracking consumption and resource spending, a CMP will ensure that every resource is being efficiently utilized, and identify the amount of wasted resource spending.</p><br />
<br />
<p><b></u>Improved Governance and Security</u></b></p><br />
<br />
<p>Governance implies control and oversight by the organization over policies, procedures, and standards for application development and information technology service acquisition, as well as the design, implementation, testing, use, and monitoring of deployed or engaged services.<ref>Jansen, W., & Grance, T. (2011, December). <i>[https://csrc.nist.gov/publications/detail/sp/800-144/final Guidelines on Security and Privacy in Public Cloud Computing]</i>. Retrieved from csrc.nist.gov</ref> A CMP platform manages Hybrid Cloud Services in accordance with an organizations policies.</p><br />
<br />
<p class="expand mw-collapsible-content">Compliance refers to an organization’s responsibility to operate in agreement with established laws, regulations, standards, and specifications. Various types of security and privacy laws and regulations exist within different countries at the national, state, and local levels, making compliance a potentially complicated issue for Cloud Computing.</p><br />
<br />
<p>CMPs are designed to help with security and compliance by automatically orchestrating change processes, enforcing standardized configurations, and applying policy-based governance to workloads. IT process and procedures provide corporate governance and safeguards.<ref>Embotics. (2019, September 18).<i>[https://www.embotics.com/cloud-management-platform Cloud Management Platforms]</i>. Retrieved from embotics.com</ref> CMPs provide provisioning automation by orchestrating overall approval, deployment, and stage management processes. This provides frictionless consumption for DevOps engineers, while at the same time ensuring adherence to corporate IT governance policies.</p><br />
<br />
<p><b></u>Providing Integration</u></b></p><br />
<br />
<p>A CMP’s capabilities provide the integration with internal and external systems to manage Multi-Cloud Services. The ability to support both published APIs and provide for customization (including middleware) is a key capability. Helping integrate and exchange data within CMP elements and other enterprise management services is key for cloud services to work efficiently and flexibly. Flexible integration increases an organization’s ability to share data between existing systems both within a CMP itself and between a CMP and other enterprise applications to automate workflows.</p><br />
<br />
<p class="expand mw-collapsible-content">A CMP, or a collection of synchronous CMPs, support the configuration and deployment of applications to the target cloud environment. Cloud service customers, can gain the visibility of the network and assets, control and monitor their specific resource usage and operation of the cloud services that they are using by leveraging CMPs capabilities.</p><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>Deploying, integrating and maintaining a CMP solution isn’t as simple as it sounds. Businesses want to take advantage of the benefits the cloud can offer, however they still need to manage their cloud operations and resources even with a CMP. Integrating a CMP, or suite of CMPs, across a multitude of environments and varying legacy models can be extremely challenging.</p><br />
<br />
<p>Organizations will need to understand that a CMP will greatly amplify the need for well-thought-out governance procedures and compliance measures. While CMPs can help simplify existing governance management, it doesn't alleviate the need for pre-established governance models to be in place already on the network. Considering the wide availability of Cloud Computing services, and the lack of organizational governance controls over employees engaging with such services, governance can be a source of problems.</p><br />
<br />
<p class="expand mw-collapsible-content">CMPs and cloud services are still evolving, it is too optimistic to assume that a perfect solution or one specific CMP exists for all enterprises. While single-view CMP offerings can provide capabilities and insights across multiple cloud environments, with the added advantages of consolidation, they also have limitations regarding functionality and support across all hosting, deployment and service models.</p><br />
<br />
<p class="expand mw-collapsible-content">The value of CMPs is in delivering the maximum level of consistency between platforms without compromising depth of functionality. Organizations will face the challenge of balancing the competing requirements of depth of functionality with cross-platform and cross-environment consistency in selecting the appropriate CMP or suite of CMPs.</p><br />
<br />
<p>Lastly, the challenge of having the right staff with the right skills is a major challenge for organizations who require CMPs to be customized for their particular enterprise architecture.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p class="inline">Utilizing Cloud Computing without adequate management, oversight, and governance is poor IT practice, the risks to the networks, data centres, and data itself are tremendous. CMPs can help effectively and efficiently manage cloud services across providers and deployment models.</p><p class="inline expand mw-collapsible-content"> A CMP supports SSC in its role as Cloud Broker – in forecasting and monitoring, as Cloud Enabler – in advising and optimizing, and as Cloud Provider – in invoicing, metering, and capacity management.</p><br />
<br />
<p>SSC should be cautious determining the possible long-term ramifications of procuring CMPs instead of a subscription of services. While most CMPs provide integration with many of the same cloud service providers and private cloud infrastructures, SSC should pay close attention to the fact that some notable vendor differences exist, which can influence a procurement decision. Vendor lock-in is a major concern for CMPs and organizations can possibly find themselves in a situation where a procured CMP may work but may require some customization not permissible under the procurement contract agreement.</p><br />
<br />
<p>SSC should be aware that the CMP market is large, complex, and ever-changing. Some products are directly available from Cloud Service Providers (CSPs) or from their catalogue offerings via their partners. Other products focus directly on supporting the management of Hybrid-Clouds and multi-Clouds, and are separate offerings that may or may not be offered within a CSP catalog. Other products call themselves CMP products, but really support the goals of CMP (e.g. service management, reporting), but were never designed and architected with a primary objective of being a CMP product. CMPs focus on providing broad functionality across the cloud management domain, but their functionality scope is increasingly being challenged by the quick pace of innovation of hyper scale public cloud providers. When purchasing and deploying a CMP, SSC should have the plan and strategy to handle the imbalanced development between CMP and the cloud technology.</p><br />
<br />
<p class="expand mw-collapsible-content">One single product will not support all potential activities within a CMP category across all CSPs, service models and deployment models required to respond to the GC CMP requirements.</p> <br />
<br />
<p class="expand mw-collapsible-content">One CMP product often will provide capabilities that support multiple CMP categories, this has several advantages (easier integration between categories, can be cost effective, simplifies administration), however, it also has associated concerns (lock-in to CMP and limited or limited capabilities within a category) that should be analyzed.</p><br />
<br />
<p class="expand mw-collapsible-content">Multiple product “best of breed” CMP strategies provide a good compromise for many organizations, including: early time-to-value, cost-effective (less customization & specialized), and satisfy targeted Government of Canada Cloud priorities. CMPs must be planned and coordinated to avoid “CMP sprawl” and enable efficient integration and interoperability as needed.</p><br />
<br />
<p>As a Cloud Provider and Cloud Broker to the GC, SSC will benefit from choosing the right CMP since SSC is in the position to broker the public clouds to GC and to operate the private clouds on Premise. SSC will manage and control the cloud resources from different public providers with different cloud platforms and the consistent and consolidated management platform becomes a key consideration. SSC can leverage broad cross-platform capabilities and deep platform-specific functions in each cloud platform considering balanced requirements of efficient consistency across different cloud platforms with access to different native functionalities within an individual cloud. The CMP will effectively integrate with SSC’s Client Relationship Management (CRM) to help automate and manage the cloud comprehensively and efficiently.</p><br />
<br />
<p class="expand mw-collapsible-content">Security management of Cloud Services should be managed in accordance with GC policies. SSC provides and enables secured connectivity, encryption/ tokenization, and identity credential and access management (ICAM). Creation of consistent governance procedures across cloud environments to improve security, compliance, and adherence to best-practices is a major consideration.</p><br />
<br />
<p class="expand mw-collapsible-content">SSC must ensure an appropriate CMP strategy is founded on industry and public standards, within a solid CMP framework, drawing from such foundational best practices, including: Object Management Group’s – Cloud Working Group Practical Guide to Cloud Management Platforms (Cloud Standards Customer Council, 2017); the GC Cloud Computing Security Risk Management Approach and Procedures; the GC Right Cloud Selection Guidance; the GC Cloud Computing Adoption Strategy<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref>; the ITSG-33 – IT Security Risk Management: A Lifecycle Approach<ref>Canadian Centre for Cyber Security. (2018, November 5).<i>[https://cyber.gc.ca/en/guidance/it-security-risk-management-lifecycle-approach-itsg-33 IT Security Risk Management: A Lifecycle Approach (ITSG-33)]</i>. Retrieved from cyber.gc.ca</ref>; and the Shared Services Canada – Cloud Service Broker Concept of Operations (ConOps) – October 3, 2017<ref>Tremblay, D. (2017, April 21). <i>[http://cradpdf.drdc-rddc.gc.ca/PDFS/unc280/p805540_A1b.pdf System Concept of Operations (CONOPS)]</i>. Retrieved from cradpdf.drdc-rddc.gc.ca</ref></p><br />
<br />
<p>SSC will require a diverse skill set to deal with the array of tools across multiple functional categories and many cloud platforms to effectively leverage CMPs capabilities in functional categories and cross-platform consistency. CMPs are change enablers, where unique skills and expertise are required in order to effectively and efficiently audit, consume and Broker Cloud Services. Plans need to be carefully developed and coordinated, including skills training, processes, workflows and culture, so that incremental sustained progress can be made to successfully manage and realize the benefits from Cloud computing.</p><br />
<br />
<h2>References</h2><br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Cloud Management Platform";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Cloud_Management_Platform&diff=12693Technology Trends/Cloud Management Platform2019-09-25T13:01:57Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Cloud Management Platform</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>Platforme de Gestion d'Infonuagique<!--[[Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique|Plateforme de Gestion Infonuagique]]--></th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_Cloud_Management_Platform_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 18, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 18, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|Cloud Management Platform.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<p><b>Conversational User Interfaces (CUI)</b> attempt to bridge the gap between naturally spoken and written human language and devices. Traditional Graphical User Interfaces (GUI) permit users to navigate an electronic device through buttons, visual cues, and text. CUIs can cut through the potentially complicated steps that a user must go through to accomplish a task. This can be in the form of retrieving information, getting directions, sending emails, playing media, ordering food, organizing a calendar, etc.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p>In today’s market, Conversational UIs are produced in two forms that both consist of Artificial Intelligence technologies: voice assistants and chatbots<ref>Browlee, J. (2016, April 4). <i>[https://www.fastcompany.com/3058546/conversational-interfaces-explained Conversational Interfaces, Explained]</i>. Retrieved from fastcompany.com</ref>. Voice assistants such as Amazon Alexa, Google Assistant, Cortana, and Siri allow for audio and text based communication between users and devices while chatbots are text based only.</p><br />
<br />
<p class="expand mw-collapsible-content">The functional use of voice assistants and chatbots is potentially quite broad. Since most voice assistants and chatbots can interface with different applications, this greatly improves problem resolution when the user encounters an issue within an application. For example, a virtual assistant can be used to provide routine assistance that would normally be answered by a live agent such as resetting a user’s password or obtaining an activation code for a login process.<ref>Reddy, T. (2017, October 17). How chatbots can help reduce customer service costs by 30%. Retrieved from ibm.com: https://www.ibm.com/blogs/watson/2017/10/how-chatbots-reduce-customer-service-costs-by-30-percent/</ref> Microsoft also uses an automated assistant to provide users with activation codes for their products.<ref>Costa, A. D. (2018, November 8). <i>[https://www.groovypost.com/howto/activate-windows-10-license-microsoft-support/ HOW-TOActivate Your Windows 10 License via Microsoft Chat Support]</i>. Retrieved from groovypost.com</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Some major technology companies are developing voice assistants or chatbots usable with the most common applications or devices. While their concept has been around for decades, only recently have Digital Assistants (DAs) (another name for voice assistants) begun to provide a strong, reliable and wide range of abilities. Digital assistants are software agents that are able to perform countless different tasks for users. Recent digital assistants, such as Google Assistant and Apple’s Siri, are developed to be voice activated and respond to or perform a service from a user’s natural language. These type of assistants are activated by end users and perform tasks as directed by the user. These differ from digital assistants that can communicate with other digital assistants.</p><br />
<br />
<p>Conversational UI will continue to progress and secure a crucial role in all Internet of Things (IoT) devices moving forward. Tasks that were traditionally performed by secretarial positions can potentially be done by digital assistants that can communicate in the background with other applications. These tasks include managing personal information, providing appointment reminders, storing contact information, sending messages and much more. With their deep technology embedding, various functional capabilities and easy-to-use interfaces, DAs are very capable of providing useful support within any organization by using Natural Language Understanding (NLU)<ref>Wikipedia. (2019, August 24). Natural-language understanding. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_understanding</ref> and Natural Language Processing (NLP)<ref>Wikipedia. (2019, September 15). Natural language processing. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural_language_processing</ref>, to enable human-to-human like communication with websites, mobile apps, and external devices.</p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p class="inline">Conversational UI functions by having the user input natural language, either in audio or written form. The input is then processed by Artificial Intelligence (AI) systems and a response is given. Several voice assistants, including Apple’s Siri, Google Assistant, Samsung’s Bixby<ref>Jansen, M. (2019, March 13). <i>[https://www.digitaltrends.com/mobile/how-to-use-bixby/ How to use Samsung Bixby: Everything you need to know]</i>. Retrieved from digitaltrends.com</ref>, and Amazon’s Alexa, use cloud-based technology to process the input speech given by the user. The advantage of this is the ability to construct large databases of audio allowing the voice assistant to process the input faster and predict what the individual will say.</p><p class="inline expand mw-collapsible-content"> In this manner, it allows for a more fluid conversation between humans and devices. Since the processing of input speech is not done on the device, this can create a privacy concern regarding the user-device interactions being stored elsewhere.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Digital Assistants, also known as Chatbots or virtual assistants, function in a similar manner and can be divided into two broad categories: they are generally scripted (basic user interaction) or structured (engaging virtual assistants). They may also be integrated with collaboration tools and messaging applications.</p><p class="inline expand mw-collapsible-content"> Chatbots that are scripted tend to be more hard-coded, meaning they are expecting questions and interactions from a set of use cases and formulate their responses accordingly.</p><br />
<p class="inline-spacer"></p><br />
<p>Scripted bots<ref>Onlim. (2019, March 11). How Do Chatbots Work? Retrieved from onlim.com: https://onlim.com/en/how-do-chatbots-work/</ref> can be thought of as providing a guided conversation. Although the implementation of these is less involved, it also provides stricter limitations on the level of communication that can be performed. Structured chatbots rely on AI and more specifically cloud-based Natural Language Understanding (NLU) to generate machine actionable data from user input. Unlike their scripted counterparts, these types of chatbots are more complex and require more effort to properly implement, however, the end user is able to be less rigid in the way questions and interactions are structured.</p><br />
<br />
<p>Scripted bots follow decision trees to answer pre-defined questions. The reason why chatbots with the same capabilities end up with vastly different customer experiences is because of the quality of the underlying decision trees.<ref>Steele, I. (2018, February 22). Journey Mapping for Chatbots: How to Create a Chatbot Decision Tree from Scratch. Retrieved from comm100.com: https://www.comm100.com/blog/journey-mapping-chatbot-decision-tree-from-scratch.html</ref> These bots need to ask enough questions and an appropriate level of depth to provide the customer with the most accurate answer but refrain from asking unneeded questions or leading a customer in circles without providing an answer to them. Customer journey maps<ref>Atlassian. (2019, September 20). <i>[https://www.atlassian.com/team-playbook/plays/customer-journey-mapping Customer Journey Mapping]</i>. Retrieved from atlassian.com</ref> will assist with the development of the decision tree.</p><br />
<br />
<p class="inline">Digital assistants are a software agent that performs various tasks and services for its user. DAs, such as Samsung’s Bixby<ref>Agence France-Presse. (2017, April 6). <i>[https://www.scmp.com/lifestyle/article/2085067/samsungs-new-personal-digital-assistant-bixby-faces-few-tough-challenges Samsung's new personal digital assistant Bixby faces a few tough challenges]</i>. Retrieved from scmp.com</ref>, use voice commands to control applications and handle these requests. This recent development of virtual assistants makes it relatively easy for end users to master the software usage. Digital Assistants also have skills, which are apps that can be acquired through a skill store. This allows users to install the skills that would be most useful to them.</p><p class="inline expand mw-collapsible-content"> These skills include things like a weather skill, a podcast skill, and a workout skill. Some of these skills are free and some cost money. Some are built by vendors, some are built by the community, and it’s possible for you to build your own skills.</p><br />
<br />
<p class="expand mw-collapsible-content">However, questions must still be clearly formatted for the DA to understand it. The device’s built in microphone parses a user’s voice to be registered using natural language processing (NLP). The requests made by users are stored in data centres, which aid in the service delivery to the software’s users. Based on a user’s request history, digital assistants are now using pre-existing information to deliver services to users with higher accuracy. For example, “several times a day, Amazon uses the entire stack of Alexa queries to educate its A.I. about dialects and casual speech.”<ref>Moynihan, T. (2016, December 5). Alexa and Google Home Record What You Say. But What Happens to That Data? Retrieved from wired.com: https://www.wired.com/2016/12/alexa-and-google-record-your-voice/</ref></p><br />
<br />
<p>Generally, voice activated digital assistants are constantly operating at a low processing rate until a key word is heard to notify the DA that a request is about to be made. For example, Google Home listens to its surroundings until the words “Ok Google” are said aloud. Digital assistants then translate a user’s proceeding commands into text that is analyzed by multiple algorithms to execute a task. These algorithms break up the requests into key parts, which make it easy to send emails, messages, or store records.</p><br />
<br />
<p class="expand mw-collapsible-content"></p>There are three main types of algorithms that are used to analyze your request: Natural Language Processing (NLP)<ref>Wikipedia. (2019, September 15). Natural language processing. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural_language_processing</ref>, Natural Language Understanding<ref>Wikipedia. (2019, August 24). Natural-language understanding. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_understanding</ref>, and Natural Language Generation (NLG)<ref>Wikipedia. (2019, September 6). Natural-language generation. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_generation</ref>. NLP deals with how to write computer programs to collect and process large amounts of natural language data. This can be a difficult task when some languages like Japanese and Chinese use characters that represent words and letters with no spaces between which makes it harder for the computer to understand what’s being said. It is easier in languages like English to identify words since they are almost always separated by a space. Another challenge is when the same word can be used as a different part of the sentence (noun, verb, etc). For example, you can turn on a light (noun), something can be light (adjective) (not heavy), you can light a candle (verb).</p><br />
<br />
<p class="expand mw-collapsible-content">Natural Language Understanding (NLU)<ref>Rouse, M. (2019, September 20). natural language understanding (NLU). Retrieved from searchenterpriseai.techtarget.com: https://searchenterpriseai.techtarget.com/definition/natural-language-understanding-NLU</ref> refers to understanding input to a computer in the form of spoken words or text. It enables computers to understand human speech without using a pre-programmed syntax and allows computers to respond to the commands or questions in an intelligent and coherent manner. NLU is what’s behind chat bots that interact with humans without intervention.</p><br />
<br />
<p class="expand mw-collapsible-content">Natural Language Generation (NLG)<ref>Wikipedia. (2019, September 6). Natural-language generation. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_generation</ref> is the process of converting text into natural language, which is the opposite of NLU. NLG can take data from text, graphics, or even generated narratives and create responsive narratives that are a summary of the information. The first NLG commercial system was to create weather forecasts from weather data.<ref>Goldberg, E., Driedger, N., & Kittredge, R. I. (1994, April). <i>[https://dl.acm.org/citation.cfm?id=630016 Using Natural-Language Processing to Produce Weather Forecasts]</i>. Retrieved from dl.acm.org</ref> Another example of natural language generation is a BI platform that can generate explanations of data visualizations within a dashboard.<ref>Automated Insights. (2018, January 30). <i>[https://medium.com/@AutomatedInsights/the-ultimate-guide-to-natural-language-generation-bdcb457423d6 The Ultimate Guide to Natural Language Generation]</i>. Retrieved from medium.com</ref></p><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p class="inline">Conversational UI provides an alternative way for humans to interact with devices. They allow users to interact with and navigate a system, app, or device using conversational input only. Conversational UIs and digital assistants can open applications, write text into an input box, and issue commands to applications. For example “Hey Siri, set a timer for 30 seconds”). So a conversational UI is a replacement for a graphical user interface (GUI).</p><p class="inline expand mw-collapsible-content"> Conversational interfaces can be found on nearly all mobile devices now, as most cell phones come pre-installed with a their manufacturer’s digital assistant.</p><p class="inline"> These interfaces allow for better service delivery by providing a newer technology that end users have come to expect.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Some of the simpler customer interactions can be automated to allow human resources to perform more difficult tasks that are hard to automate in the service industry.</p><p class="inline expand mw-collapsible-content"> For example, the Dutch airline KLM has begun using a chatbot that interfaces with Facebook’s messenger app<ref>Mielke, C. (2016, July 18). <i>[https://www.smashingmagazine.com/2016/07/conversational-interfaces-where-are-we-today-where-are-we-heading/ Conversational Interfaces: Where Are We Today? Where Are We Heading?]</i> Retrieved from smashingmagazine.com</ref>. This allows individuals to check their flight details and even modify certain travel aspects without having to contact a KLM representative directly. This is a great advantage as human KLM representatives can be applied to more serious customer issues.</p><br />
<br />
<p>Sephora, a popular makeup retailer in the U.S., has a successful bot on Kik. Kik is a mobile messaging application that allows one-on-one chatting, group chats, and an internal web browser.<ref>webwise.ie. (2019, September 20). Explainer: What is Kik? Retrieved from webwise.ie: https://www.webwise.ie/parents/explainer-what-is-kik/</ref> The app also has sub-apps that work within the browser, which encourages users to stay within the app.</p><br />
<br />
<p>Today, the bot engages users with a number of questions about makeup preferences and serves up content and offers relevant to the responses it receives. While it does not sound like a highly sophisticated process, the more consumers engage with the bot over time, the smarter the bot (as well as the brand) gets about consumer preferences and the better it can serve personalized content and offers.</p><br />
<br />
<p class="expand mw-collapsible-content">Several major technology companies including Amazon, Google, Apple, and Samsung have already released voice-activated assistants. There are also many platforms developed in combination with NLU platform, to facilitate the construction of chatbots. Some of these include API.ai (Google), Wit.ai (Facebook), and the Microsoft Bot Framework.<ref>Paulson, K. (2017, March 23). A beginner's guide to designing conversational interfaces. Retrieved from webdesignerdepot.com: https://www.webdesignerdepot.com/2017/03/a-beginners-guide-to-designing-conversational-interfaces/</ref> Designing chatbots for specific tasks using these platforms allow individuals to interface with their applications and in turn communication is established among a plethora of applications. For example, building an agent using Google’s API.ai automatically creates a Google cloud platform<ref>Catanzariti, P. (2017, May 22). <i>[https://www.sitepoint.com/how-to-build-your-own-ai-assistant-using-api-ai/ How to Build Your Own AI Assistant Using Api.ai]</i>. Retrieved from sitepoint.com</ref> for the agent. Using the Google cloud platform provides a secure and high-performance infrastructure, which is maintained by Google. The Google Cloud Platform offers services for compute, storage, networking, big data, machine learning and the internet of things (IoT), as well as cloud management, security and developer tools.<ref>Rouse, M. (2016, January 29). Google Cloud Platform (GCP). Retrieved from searchcloudcomputing.techtarget.com: https://searchcloudcomputing.techtarget.com/definition/Google-Cloud-Platform</ref></p><br />
<br />
<p>Digital assistants offer an alternative way for users to perform their daily tasks. They have the potential to eliminate a lot of the time individuals spend typing emails, documents, checking for updates and more. The potential amount of time digital assistants can save could have countless benefits for an industry. As digital assistants develop, their capabilities increase rapidly. This means corporations can use the assistants to give instant voice messages, send broadcasts, play audio and more.</p><br />
<br />
<p>Digital assistants such as Amazon’s Alexa are already being implemented in businesses across North America. DA’s are being used to notify IT service desks of technology-related issues, to begin conference calls<ref>Amazon. (2019, August 13). <i>[https://docs.aws.amazon.com/a4b/latest/ag/setup-conferencing.html Alexa for Business]</i>. Retrieved from docs.aws.amazon.com</ref>, locate open meeting rooms<ref>Perez, S. (2018, October 10). Alexa can now reserve conference rooms. Retrieved from techcrunch.com: https://techcrunch.com/2018/10/10/alexa-can-now-reserve-conference-rooms/</ref>, operate office lights<ref>Smart Home Focus. (2019, March 9). Alexa turn on the lights. Retrieved from smarthomefocus.com: https://www.smarthomefocus.com/alexa-turn-on-lights/</ref> and even check security camera feeds<ref>Lamkin, P. (2019, April 17). <i>[https://www.the-ambient.com/how-to/how-to-watch-nest-security-camera-alexa-493 How to view security camera footage on your Amazon Echo devices]</i>. Retrieved from the-ambient.com</ref>.</p><br />
<br />
<p class="expand mw-collapsible-content">McDonalds uses LivePerson<ref>Sutton, J. (2019, April 9). LivePerson helps McDonald's Canada launch conversational commerce on Google Assistant. Retrieved from newswire.ca: https://www.newswire.ca/news-releases/liveperson-helps-mcdonald-s-canada-launch-conversational-commerce-on-google-assistant-802328181.html</ref>, which is a conversational service that is available through Google Assistant-powered smartphones, to allow customers to benefit from a number of useful features including location-aware special offers, hands-free browsing, and the ability to place an order by tapping any offer. This service is currently available to all customers in Canada who use the Google Assistant service.</p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p>The use of Conversational UI can provide several benefits to the Government of Canada. Since Conversational UI increases the quality of interaction between human and device, the GC can benefit from its use in the delivery of Services. For example, if Conversational UI were used to handle basic technical problems encountered by employees in the GC, this would ease the workload of IT support staff allowing them to deal with more complex issues that the Conversational UI cannot handle.</p><br />
<br />
<p>Conversational UIs could also be used on GC websites. This would aid Canadian citizens accessing the websites to quickly obtain information they are seeking through natural language requests with a chatbot. If the chatbot can’t retrieve information or direct the user where to go, the chatbot could connect the user with the relevant department’s contact information or with an appropriate help desk worker. It could also be beneficial when an individual is required to fill out forms or applications to give immediate feedback on whether the data they have entered is valid or needs to be modified.</p><br />
<br />
<p class="expand mw-collapsible-content">In addition, digital assistants have to potential to improve on an employee’s productivity. In a survey conducted by AtTask and Harris Interactive, employees reported spending 45 percent of their time doing work that was required by their primary roles.<ref>AtTask. (2014, October 22). <i>[https://www.prnewswire.com/news-releases/attask-study-shows-miscommunication-and-distractions-overshadow-work-productivity-720630018.html AtTask Study Shows Miscommunication and Distractions Overshadow Work Productivity]</i>. Retrieved from prnewswire.com</ref> Excessive emails were identified as a leading contributor for reducing productivity. Digital assistants can bridge that gap by performing repetitive tasks such as setting up and joining meetings<ref>Amazon. (2019, August 13). <i>[https://docs.aws.amazon.com/a4b/latest/ag/setup-conferencing.html Alexa for Business]</i>. Retrieved from docs.aws.amazon.com</ref>, sending emails, answering frequently asked questions, and answering simple customer queries.</p><br />
<br />
<p>Digital assistants have a unique capability in that user generated “skills” or functions can be added by users and business to deal with specific tasks. The GC could create it’s own “skills” to deal with specific scenarios unique to the federal workplace. Doing so can increase productivity by giving more time to workers to focus on important tasks and there is the related potential of saving money since less time will be wasted on repetitive tasks.</p><br />
<br />
<p class="expand mw-collapsible-content">Since chatbots and DA’s are a recent introduction to the GC, few examples exist of federal use of the technologies. As more time passes and solutions exit their prototyping phases, more examples of use will be available.</p><br />
<br />
<p>According to Sarah Turnbull, the first instance of the GC launching a chatbot was from December 25, 2017 to February 28, 2018 as part of an awareness campaign from Public Safety Canada called “Don’t Drive High”<ref>Turnbull, S. (2018, April 9). Ottawa used Facebook chatbot for ‘driving high’ campaign. Retrieved from ipolitics.ca: https://ipolitics.ca/2018/04/09/facebook-chatbot-message-about-driving-high-on-pot-a-first-for-feds/</ref>. The chatbot was designed as a way to interactively educate people 16 to 24 year old about the risks of driving high, while also providing them a way to find help or find a ride to get home.</p><br />
<br />
<p>Under the CBSA Assessment and Revenue Management (CARM) initiative<ref>Canada Border Services Agency. (2019, September 4). <i>[https://www.cbsa-asfc.gc.ca/prog/carm-gcra/menu-eng.html CBSA Assessment and Revenue Management]</i>. Retrieved from cbsa-asfc.gc.ca</ref>, the Canada Border Services Agency (CBSA) is currently proposing a chatbot<ref>Canadian Society of Customs Brockers. (2019, April 10). <i>[http://cscb.ca/content/carm-trade-chain-partners-tcp-consultation-meeting-april-2019 CARM Trade Chain Partners (TCP) Consultation Meeting, April 2019]</i>. Retrieved from cscb.ca</ref> that can help Trade Chain Partners (TCPs) with getting to valuable information faster. The proposed chatbot will help TCPs with understanding CBSA regulations as they relate to questions asked by the TCP. The chatbot will help with the CARM initiative’s stated goal of “modernizing and streamlining the process of importing commercial goods into Canada”.</p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p>Shared Services Canada (SSC) could gain value from conversational UI internally, by allowing it to deal with employee technical issues in a self-serve fashion. It can also allow external individuals to gain information quickly about SSC and refine their questions, without having to navigate an information rich website they may be unfamiliar with. Usage data collected from user interactions can help with getting insights on how to improve service delivery to stakeholders, clients and Canadians.</p><br />
<br />
<p class="expand mw-collapsible-content">The most frequently asked questions can point out what information needs to be made better available, and if new services need to be created. Additionally, an overlooked benefit of DAs and chatbots, is that they do not judge the questions being asked, don’t appear impatient and may be more approachable than live assistants. This could increase user interaction as they would feel more comfortable asking questions they might have otherwise been too hesitant to ask.</p><br />
<br />
<p>DAs can also increase employee productivity<ref>Gibbison, M. (2017, January 11). <i>[https://diginomica.com/7-ways-digital-assistants-and-ai-will-help-transform-public-services 7 ways digital assistants and AI will help transform public services]</i>. Retrieved from diginomica.com</ref> and help them focus on the core tasks of their mandate. DAs and chatbots alike can be used to fill out forms and can prompt users when a section has been filled out incorrectly and submit them on a user’s behalf to save time.<ref>Clifford, C. (2014, November 23). <i>[https://www.entrepreneur.com/article/240076 How Much Time Do Your Employees Spend Doing Real Work? The Answer May Surprise You. (Infographic)]</i>. Retrieved from entrepreneur.com</ref></p><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>The launch of Conversational UI’s in the GC provides a few challenges. Using either voice-activated assistants or chatbots designed using platforms like API.ai and Wit.ai means that the GC will be using Google’s or any other company’s cloud computing network to process the information submitted to the conversational UI. SSC will need to assess the security and privacy implications this brings forth. If the Conversational UI were to be designed without the use of these platforms then that would mean a sizable investment into designing one as well as maintaining it, unless an open source solution is adopted.</p><br />
<br />
<p>The challenges with digital assistants are extremely important to note due to their level of severity. One of the issues with digital assistants is the security threat they can pose. Since the majority of DAs are voice-activated, they are vulnerable to attacks such as the DolphinAttack<ref>Arntz, P. (2018, July 18). <i>[https://blog.malwarebytes.com/security-world/2018/07/whats-the-real-value-and-danger-of-smart-assistants/ What’s the real value—and danger—of smart assistants?]</i> Retrieved from blog.malwarebytes.com</ref>. The DolphinAttack is based on the fact that Dolphins can hear frequencies that humans cannot.<ref>Khandelwal, S. (2017, September 7). <i>[https://thehackernews.com/2017/09/ai-digital-voice-assistants.html Hackers Can Silently Control Siri, Alexa & Other Voice Assistants Using Ultrasound]</i>. Retrieved from thehackernews.com</ref> Cyber criminals are able to resonate commands to devices such as Siri at a frequency inaudible to the human ear, yet clear to DAs.<ref>Khandelwal, S. (2017, September 7). <i>[https://thehackernews.com/2017/09/ai-digital-voice-assistants.html Hackers Can Silently Control Siri, Alexa & Other Voice Assistants Using Ultrasound]</i>. Retrieved from thehackernews.com</ref> By doing so, these cyber criminals are able to use the DA’s to visit malicious websites, or pose questions to the DAs that are critical to the operation of the GC.</p><br />
<br />
<p class="inline expand mw-collapsible-content">These voice activated DAs can be prone to spying. Cyber criminals can compromise the DA’s system, allowing them to hear top secret conversations and use built-in cameras to see those involved. In addition, most of the newer DAs are constantly listening. They use low power processing that is constantly listening for a command to be posed.</p><p class="inline"> The background audio recordings and legitimate questions are all sent back to a main database owned by the DAs operator, and then the security of these files is in the hands of those operators (ex: Google, Amazon, Microsoft, Samsung, etc.). If any of those companies have a security breach, sensitive information from the GC could be accessed and shared with malicious actors. On a smaller scale, this has accidentally happened when an Amazon Echo device misinterpreted a conversation being held in another room, and sent the entire audio file to a contact stored in a contact list<ref>Machkovech, S. (2018, May 24). <i>[https://arstechnica.com/gadgets/2018/05/amazon-confirms-that-echo-device-secretly-shared-users-private-audio/ Amazon confirms that Echo device secretly shared user's private audio]</i>. Retrieved from arstechnica.com</ref>.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Other security flaws with DAs involve the use of “skills”. Skills can added to a DA from a skills store operated by the DA owner. Some of them are user submitted and this can pose some problems. Voice squatting<ref>Umawing, J. (2018, May 30). Researchers discover vulnerabilities in smart assistants’ voice commands. Retrieved from blog.malwarebytes.com: https://blog.malwarebytes.com/cybercrime/2018/05/security-vulnerabilities-smart-assistants/</ref> is when the DA can be exploited through the way it launches skills. If a malicious user submitted skill is similarly spelled and pronounced like a legitimate one, the user may accidentally invoke the malicious skill. For example, a command like “Hey Alexa, open Capital One” could also be interpreted as “Hey Alexa, open Capitol Won” and the command might open a malicious skill.</p><p class="inline expand mw-collapsible-content"> There is also the possibility of “voice masquerading”, where a harmful skill impersonates a legitimate one and could trick the user into giving out sensitive information. Piggybacking off of this technique, is the concept of “faking termination” where the harmful skill will pretend to deactivate, but in reality it is still listening and recording information in the background.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p>The draft of the Responsible Artificial Intelligence in the Government of Canada White Paper<ref>Karlin, M. (2017, October 16). <i>[https://gccollab.ca/file/view/161410/enresponsible-ai-in-the-government-of-canadafr Responsible AI in the Government of Canada]</i>. Retrieved from gccollab.ca</ref> from the Treasury Board of Canada Secretariat outlines some very good considerations for institutions within the GC looking to deploy chatbots:</p><br />
<br />
<ul><br />
<li>Chatbot conversations should be introduced with a brief privacy notice that is compliant with the Treasury Board Standard on Privacy and Web Analytics<ref>Treasury Board of Canada Secretariat. (2013, January 31). Standard on Privacy and Web Analytics. Retrieved from tbs-sct.gc.ca: https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=26761</ref>. This notice should provide a link to a page with more information on the information collected in the course of the conversation, including any metadata, for example: time and date, duration, whether the conversation was ended by the user or the agent, whether and when the discussion was escalated to a human, etc.</li><br />
<li>Whether the bot is able to provide a professional tone as a representative of the Government of Canada. Machine learning chatbots may learn language that is potentially unprofessional, abusive, or harassing if exposed to sufficient examples. Where possible, institutions should work with vendors to prevent them from learning this behaviour, whether using a keyword blacklist, or other methodology. It is important to be continually monitoring chatbots’ performance in this regard.</li><br />
<li>Institutions should be mindful that people in rural or remote locations may encounter latency that will affect their ability to respond to the chatbot’s queries. It's important to ensure that response times from the user are permissive.</li><br />
<li>Institutions should be mindful that people in rural or remote locations may encounter latency that will affect their ability to respond to the chatbot’s queries. It's important to ensure that response times from the user are permissive.</li><br />
<li>Chatbots need to be accessible. They should use plain language so as to be understood by users with lower levels of education or comfort with Canada’s official languages. It is also important that chatbots be able to be read by screen readers, or are able themselves to communicate vocally, for persons with visual disabilities.</li><br />
<li>Users should be provided with a clear escape from the conversation. If a user finds that a chatbot is no longer useful, or is incapable of answering their query, there should be a clear means to transfer the conversation to a human agent (if available), or to send email correspondence. Additionally, if a chatbot has answered a query and the user has ended the session or refrained from answering another question, the chatbot should politely end the conversation.</li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">The same white paper also lists questions that should be asked before the creation of a chatbot:</p><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>Is there a clear business driver for the chatbot?</li><br />
<li>Are the most common inquiries known and easily answerable? </li><br />
<li>What can be automated without taking away from the user experience and satisfaction?</li><br />
<li>What is the sensitivity of the information that the chatbot will likely receive or relay?</li><br />
<li>Will the interaction be an entirely scripted one, or allow the user to ask open questions?</li><br />
<li>Will there be an escalation process to a human live chat?</li><br />
<li>Can interactions be stored in your Customer Relation Management software? Will it enable engagement across other channels (e.g. email, phone, in-person)?</li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">As for DA’s, on top of the challenges already listed, it’s important to monitor if DA’s are enabled on the mobile devices being issued to government employees. Taking into account all of the known security risks, mobile devices could be a new vulnerability if the pre-installed DA’s are vulnerable to attacks, and if the information collected from conversations is sensitive and is shared back to the DA’s database. DA’s on mobile devices should be disabled to prevent any data leaks and to cut off new attack vectors.</p><br />
<br />
<p>In accordance with the shift towards adopting open source tools, the GC should consider testing and adopting open source DAs. As with their commercial counterparts, they are continuously evolving thanks to user input and also have the same capabilities, without the risk of information being sent back to a central database. They also support custom “skills” that can potentially be made by the GC to cater to specific problems.</p><br />
<br />
<p class="inline">Ultimately, conversational user interfaces are still being developed and refined as more and more companies are developing their own solutions. This means that over time, the challenges introduced by the technology with become less significant and the solutions will become more useful and intuitive.</p><p class="inline expand mw-collapsible-content"> At present, there are many applications for chatbots in client facing contexts (ex: client to website), but less so for internal contexts (ex: employee to HR).</p><p class="inline"> Digital assistants are a potentially disruptive technology that will save time but also might cut back on the need for employees whose sole tasks could be completed by a DA. There is currently not much enterprise use for digital assistants when compared to the consumer market. There is a lot of potential for DAs to help in the enterprise sphere, but it has yet to be realized.</p><br />
<br />
<h2>References</h2><br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Cloud Management Platform";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Digital_Assistants&diff=12692Technology Trends/Digital Assistants2019-09-25T12:59:21Z<p>Nicolas.rheaume: Created page with "{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}} fr:Tendances_Technologiques/Plateform..."</p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Cloud Management Platform</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>Platforme de Gestion d'Infonuagique<!--[[Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique|Plateforme de Gestion Infonuagique]]--></th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_Cloud_Management_Platform_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 18, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 18, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|Cloud Management Platform.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<p><b>Conversational User Interfaces (CUI)</b> attempt to bridge the gap between naturally spoken and written human language and devices. Traditional Graphical User Interfaces (GUI) permit users to navigate an electronic device through buttons, visual cues, and text. CUIs can cut through the potentially complicated steps that a user must go through to accomplish a task. This can be in the form of retrieving information, getting directions, sending emails, playing media, ordering food, organizing a calendar, etc.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p>In today’s market, Conversational UIs are produced in two forms that both consist of Artificial Intelligence technologies: voice assistants and chatbots<ref>Browlee, J. (2016, April 4). <i>[https://www.fastcompany.com/3058546/conversational-interfaces-explained Conversational Interfaces, Explained]</i>. Retrieved from fastcompany.com</ref>. Voice assistants such as Amazon Alexa, Google Assistant, Cortana, and Siri allow for audio and text based communication between users and devices while chatbots are text based only.</p><br />
<br />
<p class="expand mw-collapsible-content">The functional use of voice assistants and chatbots is potentially quite broad. Since most voice assistants and chatbots can interface with different applications, this greatly improves problem resolution when the user encounters an issue within an application. For example, a virtual assistant can be used to provide routine assistance that would normally be answered by a live agent such as resetting a user’s password or obtaining an activation code for a login process.<ref>Reddy, T. (2017, October 17). How chatbots can help reduce customer service costs by 30%. Retrieved from ibm.com: https://www.ibm.com/blogs/watson/2017/10/how-chatbots-reduce-customer-service-costs-by-30-percent/</ref> Microsoft also uses an automated assistant to provide users with activation codes for their products.<ref>Costa, A. D. (2018, November 8). <i>[https://www.groovypost.com/howto/activate-windows-10-license-microsoft-support/ HOW-TOActivate Your Windows 10 License via Microsoft Chat Support]</i>. Retrieved from groovypost.com</ref></p><br />
<br />
<p class="expand mw-collapsible-content">Some major technology companies are developing voice assistants or chatbots usable with the most common applications or devices. While their concept has been around for decades, only recently have Digital Assistants (DAs) (another name for voice assistants) begun to provide a strong, reliable and wide range of abilities. Digital assistants are software agents that are able to perform countless different tasks for users. Recent digital assistants, such as Google Assistant and Apple’s Siri, are developed to be voice activated and respond to or perform a service from a user’s natural language. These type of assistants are activated by end users and perform tasks as directed by the user. These differ from digital assistants that can communicate with other digital assistants.</p><br />
<br />
<p>Conversational UI will continue to progress and secure a crucial role in all Internet of Things (IoT) devices moving forward. Tasks that were traditionally performed by secretarial positions can potentially be done by digital assistants that can communicate in the background with other applications. These tasks include managing personal information, providing appointment reminders, storing contact information, sending messages and much more. With their deep technology embedding, various functional capabilities and easy-to-use interfaces, DAs are very capable of providing useful support within any organization by using Natural Language Understanding (NLU)<ref>Wikipedia. (2019, August 24). Natural-language understanding. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_understanding</ref> and Natural Language Processing (NLP)<ref>Wikipedia. (2019, September 15). Natural language processing. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural_language_processing</ref>, to enable human-to-human like communication with websites, mobile apps, and external devices.</p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p class="inline">Conversational UI functions by having the user input natural language, either in audio or written form. The input is then processed by Artificial Intelligence (AI) systems and a response is given. Several voice assistants, including Apple’s Siri, Google Assistant, Samsung’s Bixby<ref>Jansen, M. (2019, March 13). <i>[https://www.digitaltrends.com/mobile/how-to-use-bixby/ How to use Samsung Bixby: Everything you need to know]</i>. Retrieved from digitaltrends.com</ref>, and Amazon’s Alexa, use cloud-based technology to process the input speech given by the user. The advantage of this is the ability to construct large databases of audio allowing the voice assistant to process the input faster and predict what the individual will say.</p><p class="inline expand mw-collapsible-content"> In this manner, it allows for a more fluid conversation between humans and devices. Since the processing of input speech is not done on the device, this can create a privacy concern regarding the user-device interactions being stored elsewhere.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Digital Assistants, also known as Chatbots or virtual assistants, function in a similar manner and can be divided into two broad categories: they are generally scripted (basic user interaction) or structured (engaging virtual assistants). They may also be integrated with collaboration tools and messaging applications.</p><p class="inline expand mw-collapsible-content"> Chatbots that are scripted tend to be more hard-coded, meaning they are expecting questions and interactions from a set of use cases and formulate their responses accordingly.</p><br />
<p class="inline-spacer"></p><br />
<p>Scripted bots<ref>Onlim. (2019, March 11). How Do Chatbots Work? Retrieved from onlim.com: https://onlim.com/en/how-do-chatbots-work/</ref> can be thought of as providing a guided conversation. Although the implementation of these is less involved, it also provides stricter limitations on the level of communication that can be performed. Structured chatbots rely on AI and more specifically cloud-based Natural Language Understanding (NLU) to generate machine actionable data from user input. Unlike their scripted counterparts, these types of chatbots are more complex and require more effort to properly implement, however, the end user is able to be less rigid in the way questions and interactions are structured.</p><br />
<br />
<p>Scripted bots follow decision trees to answer pre-defined questions. The reason why chatbots with the same capabilities end up with vastly different customer experiences is because of the quality of the underlying decision trees.<ref>Steele, I. (2018, February 22). Journey Mapping for Chatbots: How to Create a Chatbot Decision Tree from Scratch. Retrieved from comm100.com: https://www.comm100.com/blog/journey-mapping-chatbot-decision-tree-from-scratch.html</ref> These bots need to ask enough questions and an appropriate level of depth to provide the customer with the most accurate answer but refrain from asking unneeded questions or leading a customer in circles without providing an answer to them. Customer journey maps<ref>Atlassian. (2019, September 20). <i>[https://www.atlassian.com/team-playbook/plays/customer-journey-mapping Customer Journey Mapping]</i>. Retrieved from atlassian.com</ref> will assist with the development of the decision tree.</p><br />
<br />
<p class="inline">Digital assistants are a software agent that performs various tasks and services for its user. DAs, such as Samsung’s Bixby<ref>Agence France-Presse. (2017, April 6). <i>[https://www.scmp.com/lifestyle/article/2085067/samsungs-new-personal-digital-assistant-bixby-faces-few-tough-challenges Samsung's new personal digital assistant Bixby faces a few tough challenges]</i>. Retrieved from scmp.com</ref>, use voice commands to control applications and handle these requests. This recent development of virtual assistants makes it relatively easy for end users to master the software usage. Digital Assistants also have skills, which are apps that can be acquired through a skill store. This allows users to install the skills that would be most useful to them.</p><p class="inline expand mw-collapsible-content"> These skills include things like a weather skill, a podcast skill, and a workout skill. Some of these skills are free and some cost money. Some are built by vendors, some are built by the community, and it’s possible for you to build your own skills.</p><br />
<br />
<p class="expand mw-collapsible-content">However, questions must still be clearly formatted for the DA to understand it. The device’s built in microphone parses a user’s voice to be registered using natural language processing (NLP). The requests made by users are stored in data centres, which aid in the service delivery to the software’s users. Based on a user’s request history, digital assistants are now using pre-existing information to deliver services to users with higher accuracy. For example, “several times a day, Amazon uses the entire stack of Alexa queries to educate its A.I. about dialects and casual speech.”<ref>Moynihan, T. (2016, December 5). Alexa and Google Home Record What You Say. But What Happens to That Data? Retrieved from wired.com: https://www.wired.com/2016/12/alexa-and-google-record-your-voice/</ref></p><br />
<br />
<p>Generally, voice activated digital assistants are constantly operating at a low processing rate until a key word is heard to notify the DA that a request is about to be made. For example, Google Home listens to its surroundings until the words “Ok Google” are said aloud. Digital assistants then translate a user’s proceeding commands into text that is analyzed by multiple algorithms to execute a task. These algorithms break up the requests into key parts, which make it easy to send emails, messages, or store records.</p><br />
<br />
<p class="expand mw-collapsible-content"></p>There are three main types of algorithms that are used to analyze your request: Natural Language Processing (NLP)<ref>Wikipedia. (2019, September 15). Natural language processing. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural_language_processing</ref>, Natural Language Understanding<ref>Wikipedia. (2019, August 24). Natural-language understanding. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_understanding</ref>, and Natural Language Generation (NLG)<ref>Wikipedia. (2019, September 6). Natural-language generation. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_generation</ref>. NLP deals with how to write computer programs to collect and process large amounts of natural language data. This can be a difficult task when some languages like Japanese and Chinese use characters that represent words and letters with no spaces between which makes it harder for the computer to understand what’s being said. It is easier in languages like English to identify words since they are almost always separated by a space. Another challenge is when the same word can be used as a different part of the sentence (noun, verb, etc). For example, you can turn on a light (noun), something can be light (adjective) (not heavy), you can light a candle (verb).</p><br />
<br />
<p class="expand mw-collapsible-content">Natural Language Understanding (NLU)<ref>Rouse, M. (2019, September 20). natural language understanding (NLU). Retrieved from searchenterpriseai.techtarget.com: https://searchenterpriseai.techtarget.com/definition/natural-language-understanding-NLU</ref> refers to understanding input to a computer in the form of spoken words or text. It enables computers to understand human speech without using a pre-programmed syntax and allows computers to respond to the commands or questions in an intelligent and coherent manner. NLU is what’s behind chat bots that interact with humans without intervention.</p><br />
<br />
<p class="expand mw-collapsible-content">Natural Language Generation (NLG)<ref>Wikipedia. (2019, September 6). Natural-language generation. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/Natural-language_generation</ref> is the process of converting text into natural language, which is the opposite of NLU. NLG can take data from text, graphics, or even generated narratives and create responsive narratives that are a summary of the information. The first NLG commercial system was to create weather forecasts from weather data.<ref>Goldberg, E., Driedger, N., & Kittredge, R. I. (1994, April). <i>[https://dl.acm.org/citation.cfm?id=630016 Using Natural-Language Processing to Produce Weather Forecasts]</i>. Retrieved from dl.acm.org</ref> Another example of natural language generation is a BI platform that can generate explanations of data visualizations within a dashboard.<ref>Automated Insights. (2018, January 30). <i>[https://medium.com/@AutomatedInsights/the-ultimate-guide-to-natural-language-generation-bdcb457423d6 The Ultimate Guide to Natural Language Generation]</i>. Retrieved from medium.com</ref></p><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p class="inline">Conversational UI provides an alternative way for humans to interact with devices. They allow users to interact with and navigate a system, app, or device using conversational input only. Conversational UIs and digital assistants can open applications, write text into an input box, and issue commands to applications. For example “Hey Siri, set a timer for 30 seconds”). So a conversational UI is a replacement for a graphical user interface (GUI).</p><p class="inline expand mw-collapsible-content"> Conversational interfaces can be found on nearly all mobile devices now, as most cell phones come pre-installed with a their manufacturer’s digital assistant.</p><p class="inline"> These interfaces allow for better service delivery by providing a newer technology that end users have come to expect.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Some of the simpler customer interactions can be automated to allow human resources to perform more difficult tasks that are hard to automate in the service industry.</p><p class="inline expand mw-collapsible-content"> For example, the Dutch airline KLM has begun using a chatbot that interfaces with Facebook’s messenger app<ref>Mielke, C. (2016, July 18). <i>[https://www.smashingmagazine.com/2016/07/conversational-interfaces-where-are-we-today-where-are-we-heading/ Conversational Interfaces: Where Are We Today? Where Are We Heading?]</i> Retrieved from smashingmagazine.com</ref>. This allows individuals to check their flight details and even modify certain travel aspects without having to contact a KLM representative directly. This is a great advantage as human KLM representatives can be applied to more serious customer issues.</p><br />
<br />
<p>Sephora, a popular makeup retailer in the U.S., has a successful bot on Kik. Kik is a mobile messaging application that allows one-on-one chatting, group chats, and an internal web browser.<ref>webwise.ie. (2019, September 20). Explainer: What is Kik? Retrieved from webwise.ie: https://www.webwise.ie/parents/explainer-what-is-kik/</ref> The app also has sub-apps that work within the browser, which encourages users to stay within the app.</p><br />
<br />
<p>Today, the bot engages users with a number of questions about makeup preferences and serves up content and offers relevant to the responses it receives. While it does not sound like a highly sophisticated process, the more consumers engage with the bot over time, the smarter the bot (as well as the brand) gets about consumer preferences and the better it can serve personalized content and offers.</p><br />
<br />
<p class="expand mw-collapsible-content">Several major technology companies including Amazon, Google, Apple, and Samsung have already released voice-activated assistants. There are also many platforms developed in combination with NLU platform, to facilitate the construction of chatbots. Some of these include API.ai (Google), Wit.ai (Facebook), and the Microsoft Bot Framework.<ref>Paulson, K. (2017, March 23). A beginner's guide to designing conversational interfaces. Retrieved from webdesignerdepot.com: https://www.webdesignerdepot.com/2017/03/a-beginners-guide-to-designing-conversational-interfaces/</ref> Designing chatbots for specific tasks using these platforms allow individuals to interface with their applications and in turn communication is established among a plethora of applications. For example, building an agent using Google’s API.ai automatically creates a Google cloud platform<ref>Catanzariti, P. (2017, May 22). <i>[https://www.sitepoint.com/how-to-build-your-own-ai-assistant-using-api-ai/ How to Build Your Own AI Assistant Using Api.ai]</i>. Retrieved from sitepoint.com</ref> for the agent. Using the Google cloud platform provides a secure and high-performance infrastructure, which is maintained by Google. The Google Cloud Platform offers services for compute, storage, networking, big data, machine learning and the internet of things (IoT), as well as cloud management, security and developer tools.<ref>Rouse, M. (2016, January 29). Google Cloud Platform (GCP). Retrieved from searchcloudcomputing.techtarget.com: https://searchcloudcomputing.techtarget.com/definition/Google-Cloud-Platform</ref></p><br />
<br />
<p>Digital assistants offer an alternative way for users to perform their daily tasks. They have the potential to eliminate a lot of the time individuals spend typing emails, documents, checking for updates and more. The potential amount of time digital assistants can save could have countless benefits for an industry. As digital assistants develop, their capabilities increase rapidly. This means corporations can use the assistants to give instant voice messages, send broadcasts, play audio and more.</p><br />
<br />
<p>Digital assistants such as Amazon’s Alexa are already being implemented in businesses across North America. DA’s are being used to notify IT service desks of technology-related issues, to begin conference calls<ref>Amazon. (2019, August 13). <i>[https://docs.aws.amazon.com/a4b/latest/ag/setup-conferencing.html Alexa for Business]</i>. Retrieved from docs.aws.amazon.com</ref>, locate open meeting rooms<ref>Perez, S. (2018, October 10). Alexa can now reserve conference rooms. Retrieved from techcrunch.com: https://techcrunch.com/2018/10/10/alexa-can-now-reserve-conference-rooms/</ref>, operate office lights<ref>Smart Home Focus. (2019, March 9). Alexa turn on the lights. Retrieved from smarthomefocus.com: https://www.smarthomefocus.com/alexa-turn-on-lights/</ref> and even check security camera feeds<ref>Lamkin, P. (2019, April 17). <i>[https://www.the-ambient.com/how-to/how-to-watch-nest-security-camera-alexa-493 How to view security camera footage on your Amazon Echo devices]</i>. Retrieved from the-ambient.com</ref>.</p><br />
<br />
<p class="expand mw-collapsible-content">McDonalds uses LivePerson<ref>Sutton, J. (2019, April 9). LivePerson helps McDonald's Canada launch conversational commerce on Google Assistant. Retrieved from newswire.ca: https://www.newswire.ca/news-releases/liveperson-helps-mcdonald-s-canada-launch-conversational-commerce-on-google-assistant-802328181.html</ref>, which is a conversational service that is available through Google Assistant-powered smartphones, to allow customers to benefit from a number of useful features including location-aware special offers, hands-free browsing, and the ability to place an order by tapping any offer. This service is currently available to all customers in Canada who use the Google Assistant service.</p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p>The use of Conversational UI can provide several benefits to the Government of Canada. Since Conversational UI increases the quality of interaction between human and device, the GC can benefit from its use in the delivery of Services. For example, if Conversational UI were used to handle basic technical problems encountered by employees in the GC, this would ease the workload of IT support staff allowing them to deal with more complex issues that the Conversational UI cannot handle.</p><br />
<br />
<p>Conversational UIs could also be used on GC websites. This would aid Canadian citizens accessing the websites to quickly obtain information they are seeking through natural language requests with a chatbot. If the chatbot can’t retrieve information or direct the user where to go, the chatbot could connect the user with the relevant department’s contact information or with an appropriate help desk worker. It could also be beneficial when an individual is required to fill out forms or applications to give immediate feedback on whether the data they have entered is valid or needs to be modified.</p><br />
<br />
<p class="expand mw-collapsible-content">In addition, digital assistants have to potential to improve on an employee’s productivity. In a survey conducted by AtTask and Harris Interactive, employees reported spending 45 percent of their time doing work that was required by their primary roles.<ref>AtTask. (2014, October 22). <i>[https://www.prnewswire.com/news-releases/attask-study-shows-miscommunication-and-distractions-overshadow-work-productivity-720630018.html AtTask Study Shows Miscommunication and Distractions Overshadow Work Productivity]</i>. Retrieved from prnewswire.com</ref> Excessive emails were identified as a leading contributor for reducing productivity. Digital assistants can bridge that gap by performing repetitive tasks such as setting up and joining meetings<ref>Amazon. (2019, August 13). <i>[https://docs.aws.amazon.com/a4b/latest/ag/setup-conferencing.html Alexa for Business]</i>. Retrieved from docs.aws.amazon.com</ref>, sending emails, answering frequently asked questions, and answering simple customer queries.</p><br />
<br />
<p>Digital assistants have a unique capability in that user generated “skills” or functions can be added by users and business to deal with specific tasks. The GC could create it’s own “skills” to deal with specific scenarios unique to the federal workplace. Doing so can increase productivity by giving more time to workers to focus on important tasks and there is the related potential of saving money since less time will be wasted on repetitive tasks.</p><br />
<br />
<p class="expand mw-collapsible-content">Since chatbots and DA’s are a recent introduction to the GC, few examples exist of federal use of the technologies. As more time passes and solutions exit their prototyping phases, more examples of use will be available.</p><br />
<br />
<p>According to Sarah Turnbull, the first instance of the GC launching a chatbot was from December 25, 2017 to February 28, 2018 as part of an awareness campaign from Public Safety Canada called “Don’t Drive High”<ref>Turnbull, S. (2018, April 9). Ottawa used Facebook chatbot for ‘driving high’ campaign. Retrieved from ipolitics.ca: https://ipolitics.ca/2018/04/09/facebook-chatbot-message-about-driving-high-on-pot-a-first-for-feds/</ref>. The chatbot was designed as a way to interactively educate people 16 to 24 year old about the risks of driving high, while also providing them a way to find help or find a ride to get home.</p><br />
<br />
<p>Under the CBSA Assessment and Revenue Management (CARM) initiative<ref>Canada Border Services Agency. (2019, September 4). <i>[https://www.cbsa-asfc.gc.ca/prog/carm-gcra/menu-eng.html CBSA Assessment and Revenue Management]</i>. Retrieved from cbsa-asfc.gc.ca</ref>, the Canada Border Services Agency (CBSA) is currently proposing a chatbot<ref>Canadian Society of Customs Brockers. (2019, April 10). <i>[http://cscb.ca/content/carm-trade-chain-partners-tcp-consultation-meeting-april-2019 CARM Trade Chain Partners (TCP) Consultation Meeting, April 2019]</i>. Retrieved from cscb.ca</ref> that can help Trade Chain Partners (TCPs) with getting to valuable information faster. The proposed chatbot will help TCPs with understanding CBSA regulations as they relate to questions asked by the TCP. The chatbot will help with the CARM initiative’s stated goal of “modernizing and streamlining the process of importing commercial goods into Canada”.</p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p>Shared Services Canada (SSC) could gain value from conversational UI internally, by allowing it to deal with employee technical issues in a self-serve fashion. It can also allow external individuals to gain information quickly about SSC and refine their questions, without having to navigate an information rich website they may be unfamiliar with. Usage data collected from user interactions can help with getting insights on how to improve service delivery to stakeholders, clients and Canadians.</p><br />
<br />
<p class="expand mw-collapsible-content">The most frequently asked questions can point out what information needs to be made better available, and if new services need to be created. Additionally, an overlooked benefit of DAs and chatbots, is that they do not judge the questions being asked, don’t appear impatient and may be more approachable than live assistants. This could increase user interaction as they would feel more comfortable asking questions they might have otherwise been too hesitant to ask.</p><br />
<br />
<p>DAs can also increase employee productivity<ref>Gibbison, M. (2017, January 11). <i>[https://diginomica.com/7-ways-digital-assistants-and-ai-will-help-transform-public-services 7 ways digital assistants and AI will help transform public services]</i>. Retrieved from diginomica.com</ref> and help them focus on the core tasks of their mandate. DAs and chatbots alike can be used to fill out forms and can prompt users when a section has been filled out incorrectly and submit them on a user’s behalf to save time.<ref>Clifford, C. (2014, November 23). <i>[https://www.entrepreneur.com/article/240076 How Much Time Do Your Employees Spend Doing Real Work? The Answer May Surprise You. (Infographic)]</i>. Retrieved from entrepreneur.com</ref></p><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>The launch of Conversational UI’s in the GC provides a few challenges. Using either voice-activated assistants or chatbots designed using platforms like API.ai and Wit.ai means that the GC will be using Google’s or any other company’s cloud computing network to process the information submitted to the conversational UI. SSC will need to assess the security and privacy implications this brings forth. If the Conversational UI were to be designed without the use of these platforms then that would mean a sizable investment into designing one as well as maintaining it, unless an open source solution is adopted.</p><br />
<br />
<p>The challenges with digital assistants are extremely important to note due to their level of severity. One of the issues with digital assistants is the security threat they can pose. Since the majority of DAs are voice-activated, they are vulnerable to attacks such as the DolphinAttack<ref>Arntz, P. (2018, July 18). <i>[https://blog.malwarebytes.com/security-world/2018/07/whats-the-real-value-and-danger-of-smart-assistants/ What’s the real value—and danger—of smart assistants?]</i> Retrieved from blog.malwarebytes.com</ref>. The DolphinAttack is based on the fact that Dolphins can hear frequencies that humans cannot.<ref>Khandelwal, S. (2017, September 7). <i>[https://thehackernews.com/2017/09/ai-digital-voice-assistants.html Hackers Can Silently Control Siri, Alexa & Other Voice Assistants Using Ultrasound]</i>. Retrieved from thehackernews.com</ref> Cyber criminals are able to resonate commands to devices such as Siri at a frequency inaudible to the human ear, yet clear to DAs.<ref>Khandelwal, S. (2017, September 7). <i>[https://thehackernews.com/2017/09/ai-digital-voice-assistants.html Hackers Can Silently Control Siri, Alexa & Other Voice Assistants Using Ultrasound]</i>. Retrieved from thehackernews.com</ref> By doing so, these cyber criminals are able to use the DA’s to visit malicious websites, or pose questions to the DAs that are critical to the operation of the GC.</p><br />
<br />
<p class="inline expand mw-collapsible-content">These voice activated DAs can be prone to spying. Cyber criminals can compromise the DA’s system, allowing them to hear top secret conversations and use built-in cameras to see those involved. In addition, most of the newer DAs are constantly listening. They use low power processing that is constantly listening for a command to be posed.</p><p class="inline"> The background audio recordings and legitimate questions are all sent back to a main database owned by the DAs operator, and then the security of these files is in the hands of those operators (ex: Google, Amazon, Microsoft, Samsung, etc.). If any of those companies have a security breach, sensitive information from the GC could be accessed and shared with malicious actors. On a smaller scale, this has accidentally happened when an Amazon Echo device misinterpreted a conversation being held in another room, and sent the entire audio file to a contact stored in a contact list<ref>Machkovech, S. (2018, May 24). <i>[https://arstechnica.com/gadgets/2018/05/amazon-confirms-that-echo-device-secretly-shared-users-private-audio/ Amazon confirms that Echo device secretly shared user's private audio]</i>. Retrieved from arstechnica.com</ref>.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Other security flaws with DAs involve the use of “skills”. Skills can added to a DA from a skills store operated by the DA owner. Some of them are user submitted and this can pose some problems. Voice squatting<ref>Umawing, J. (2018, May 30). Researchers discover vulnerabilities in smart assistants’ voice commands. Retrieved from blog.malwarebytes.com: https://blog.malwarebytes.com/cybercrime/2018/05/security-vulnerabilities-smart-assistants/</ref> is when the DA can be exploited through the way it launches skills. If a malicious user submitted skill is similarly spelled and pronounced like a legitimate one, the user may accidentally invoke the malicious skill. For example, a command like “Hey Alexa, open Capital One” could also be interpreted as “Hey Alexa, open Capitol Won” and the command might open a malicious skill.</p><p class="inline expand mw-collapsible-content"> There is also the possibility of “voice masquerading”, where a harmful skill impersonates a legitimate one and could trick the user into giving out sensitive information. Piggybacking off of this technique, is the concept of “faking termination” where the harmful skill will pretend to deactivate, but in reality it is still listening and recording information in the background.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p>The draft of the Responsible Artificial Intelligence in the Government of Canada White Paper<ref>Karlin, M. (2017, October 16). <i>[https://gccollab.ca/file/view/161410/enresponsible-ai-in-the-government-of-canadafr Responsible AI in the Government of Canada]</i>. Retrieved from gccollab.ca</ref> from the Treasury Board of Canada Secretariat outlines some very good considerations for institutions within the GC looking to deploy chatbots:</p><br />
<br />
<ul><br />
<li>Chatbot conversations should be introduced with a brief privacy notice that is compliant with the Treasury Board Standard on Privacy and Web Analytics<ref>Treasury Board of Canada Secretariat. (2013, January 31). Standard on Privacy and Web Analytics. Retrieved from tbs-sct.gc.ca: https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=26761</ref>. This notice should provide a link to a page with more information on the information collected in the course of the conversation, including any metadata, for example: time and date, duration, whether the conversation was ended by the user or the agent, whether and when the discussion was escalated to a human, etc.</li><br />
<li>Whether the bot is able to provide a professional tone as a representative of the Government of Canada. Machine learning chatbots may learn language that is potentially unprofessional, abusive, or harassing if exposed to sufficient examples. Where possible, institutions should work with vendors to prevent them from learning this behaviour, whether using a keyword blacklist, or other methodology. It is important to be continually monitoring chatbots’ performance in this regard.</li><br />
<li>Institutions should be mindful that people in rural or remote locations may encounter latency that will affect their ability to respond to the chatbot’s queries. It's important to ensure that response times from the user are permissive.</li><br />
<li>Institutions should be mindful that people in rural or remote locations may encounter latency that will affect their ability to respond to the chatbot’s queries. It's important to ensure that response times from the user are permissive.</li><br />
<li>Chatbots need to be accessible. They should use plain language so as to be understood by users with lower levels of education or comfort with Canada’s official languages. It is also important that chatbots be able to be read by screen readers, or are able themselves to communicate vocally, for persons with visual disabilities.</li><br />
<li>Users should be provided with a clear escape from the conversation. If a user finds that a chatbot is no longer useful, or is incapable of answering their query, there should be a clear means to transfer the conversation to a human agent (if available), or to send email correspondence. Additionally, if a chatbot has answered a query and the user has ended the session or refrained from answering another question, the chatbot should politely end the conversation.</li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">The same white paper also lists questions that should be asked before the creation of a chatbot:</p><br />
<br />
<ul class="expand mw-collapsible-content"><br />
<li>Is there a clear business driver for the chatbot?</li><br />
<li>Are the most common inquiries known and easily answerable? </li><br />
<li>What can be automated without taking away from the user experience and satisfaction?</li><br />
<li>What is the sensitivity of the information that the chatbot will likely receive or relay?</li><br />
<li>Will the interaction be an entirely scripted one, or allow the user to ask open questions?</li><br />
<li>Will there be an escalation process to a human live chat?</li><br />
<li>Can interactions be stored in your Customer Relation Management software? Will it enable engagement across other channels (e.g. email, phone, in-person)?</li><br />
</ul><br />
<br />
<p class="expand mw-collapsible-content">As for DA’s, on top of the challenges already listed, it’s important to monitor if DA’s are enabled on the mobile devices being issued to government employees. Taking into account all of the known security risks, mobile devices could be a new vulnerability if the pre-installed DA’s are vulnerable to attacks, and if the information collected from conversations is sensitive and is shared back to the DA’s database. DA’s on mobile devices should be disabled to prevent any data leaks and to cut off new attack vectors.</p><br />
<br />
<p>In accordance with the shift towards adopting open source tools, the GC should consider testing and adopting open source DAs. As with their commercial counterparts, they are continuously evolving thanks to user input and also have the same capabilities, without the risk of information being sent back to a central database. They also support custom “skills” that can potentially be made by the GC to cater to specific problems.</p><br />
<br />
<p class="inline">Ultimately, conversational user interfaces are still being developed and refined as more and more companies are developing their own solutions. This means that over time, the challenges introduced by the technology with become less significant and the solutions will become more useful and intuitive.</p><p class="inline expand mw-collapsible-content"> At present, there are many applications for chatbots in client facing contexts (ex: client to website), but less so for internal contexts (ex: employee to HR).</p><p class="inline"> Digital assistants are a potentially disruptive technology that will save time but also might cut back on the need for employees whose sole tasks could be completed by a DA. There is currently not much enterprise use for digital assistants when compared to the consumer market. There is a lot of potential for DAs to help in the enterprise sphere, but it has yet to be realized.</p><br />
<br />
<h2>References</h2><br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Cloud Management Platform";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Tendances_Technologiques&diff=12470Tendances Technologiques2019-09-20T17:03:24Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:{{FULLPAGENAME}}}}<br />
[[en:Technology_Trends]]<br />
<br />
<div class="sideTable"><br />
<div class="navigation-section"><br />
<div class="navigation-table"><br />
<table class="wikitable nav-tab" style="margin-top: 0px;"><br />
<tr><th class="breadcrumb" colspan="2"><b>Tendances Technologiques</b><br><b>[[Technology_Trends|Technology Trends]]</b></th></tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_brief_logo.png|250px]]</td></tr><br />
<th>Modèle des Tendances</th><br />
<td>[[Media:FR_-_Modèle_des_Tendances_Technologiques.docx|Tendances Technologiques.docx]]</td><br />
</tr><br />
<tr><br />
<th>Autres Publications Connexes</th><br />
<td><b>[[Comité_Consultatif_sur_le_Cadre_d%27Architecture|Comité Consultatif sur le Cadre d'Architecture]]</b></td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Des ajouts récents incluent [[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de blocs]], [[Tendances_Technologiques/Développement_d%27Application_LowCode|Développement d'Application LowCode]], [[Tendances_Technologiques/Drones|Drones]], [[Tendances_Technologiques/Internet_des_Objets|Internet des Objets]], [[Tendances_Technologiques/Ouvert_par_Défaut|Ouvert par Défaut]], [[Tendances_Technologiques/Réseaux_Zéro_Confiance|Réseaux Zéro Confiance]].</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<div><br />
<p>Services partagés Canada (SPC) fait des recherches actives sur les tendances en matière de technologies émergentes et évalue ces dernières afin de mieux respecter son mandat qui consiste à offrir des services de technologies de l’information (TI) novateurs aux ministères et aux organismes du gouvernement du Canada. Cette recherche vise à recueillir de l’information sur le mode de fonctionnement de nouvelles technologies perturbatrices qui verront bientôt le jour et à décrire leurs avantages, répercussions et cas d’utilisation éventuels afin de permettre à SPC, ainsi qu’à la communauté élargie du gouvernement du Canada, de se préparer.</p><br />
<br />
<p>Les documents d’information sur les tendances technologiques sont utilisés pour présenter la recherche effectuée sur un sujet donné. Ces documents sont brefs, vont droit au but et ciblent un lectorat à vocation opérationnelle et technique.</p><br />
<br />
<p>SPC compte sur les contributions et la collaboration de la communauté élargie du gouvernement du Canada alors qu’il examine les enjeux actuels et futurs. En favorisant une approche collaborative et inclusive en matière de développement, nous espérons réduire le chevauchement des recherches effectuées et accélérer l’élaboration de feuilles de route technologiques à l’échelle du gouvernement du Canada en utilisant des documents communs.</p><br />
<br />
<h2>Présentation</h2><br />
<br />
<p>Les documents d’information sur les tendances technologiques suivent un modèle commun :</p><br />
<br />
<ul><br />
<li><b>Sommaire opérationnel :</b> présentation de l’aspect opérationnel de la technologie en offrant des renseignements généraux sur son origine et son utilisation.</li><br />
<li><b>Sommaire technique :</b> description approfondie de la technologie. Cette partie se focalise sur les aspects techniques les plus importants de la technologie sans trop aller dans les détails.</li><br />
<li><b>Utilisation par l’industrie :</b> façon dont la technologie est présentement utilisée dans l’industrie ou la façon dont on croit qu’elle le sera une fois offerte sur le marché. Cette section précise à l’aide d’exemples les avantages de la technologie.</li><br />
<li><b>Utilisation par le gouvernement du Canada :</b> manière dont la technologie est présentement utilisée dans le contexte du gouvernement fédéral canadien ou la façon dont on croit qu’elle le sera une fois offerte sur le marché. Cette partie du document vise à présenter, à l’aide de courts exemples, la manière dont la technologie pourrait en bout de compte être avantageuse pour le gouvernement fédéral, notamment en ce qui concerne la prestation de services aux Canadiens.</li><br />
<li><b>Répercussions sur Services partagés Canada (SPC) :</b> avantages clairs et mesurables que la technologie procurera à SPC après son adoption. Cette section comporte les sous-sections suivantes :<br />
<ul><br />
<li><b>proposition de valeur</b> illustre les avantages et possibilités que peut avoir SPC en tirant profit de cette technologie;</li><br />
<li><b>défis</b> aborde les risques et les difficultés liés à la technologie, dont ceux associés à la mise en œuvre comme le développement du produit et ceux associés à chaque solution technologique adoptée;</li><br />
<li><b>considérations</b> présente les recommandations que SPC pourrait présenter à un autre ministère du gouvernement du Canada voulant adopter la technologie et en tirer profit.</li><br />
</ul><br />
</li><br />
</ul><br />
<br />
<h2>Processus de développement</h2><br />
<br />
<p>Les tendances externes du marché, les rapports des secteurs publics et privés, les tendances en ligne et les plans stratégiques du gouvernement sont tous des facteurs pris en compte lors du choix d’un sujet pour le développement. Une fois le sujet choisi, il passe par le processus de développement en cinq étapes avant d’être publié.</p><br />
<br />
<div>[[File:Tendances_Technologiques_-_Processus_de_Developpement.png|center]]</div><br />
<br />
<h2>Comment contribuer</h2><br />
<br />
<p>Nous voulons votre aide! Notre objectif est de faire en sorte que le contenu produit soit développé ouvertement, tenu à jour régulièrement, représentatif des vastes mandats ministériels du gouvernement du Canada et distribué à grande échelle à la communauté élargie du gouvernement du Canada. C’est pour cette raison que nous vous invitons fortement à diffuser, à actualiser et à émettre des commentaires sur le contenu publié.</p><br />
<br />
<p>Vous pouvez apporter des modifications aux commentaires au moyen de l’onglet « Discussion » dans le coin supérieur gauche de la page.</p><br />
<br />
<p>Si vous voulez parrainer ou rédiger un article sur un sujet qui ne fait pas partie de la liste ci dessous, veuillez écrire à [mailto:jean-francois.michaud@canada.ca Jean-François Michaud].</p><br />
</div><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-12"><br />
<h2>Documents d'informations sur les tendances technologiques</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Nom</th><br />
<th>Statut</th><br />
<th style="white-space: nowrap;">Date de Publication</th><br />
<th>Publications Officielles</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td>Publié</td><br />
<td>2019-05-23</td><br />
<td>[[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]] - [[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Tendances_Technologiques/Drones|Drones]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Drones|Drones]]</td><br />
<td>Publié</td><br />
<td>2019-07-04</td><br />
<td>[[Media:FR_-_Tendances_Technologiques_-_Drones.pdf|FR]] - [[Media:EN_-_Technology_Trends_-_Drones.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Tendances_Technologiques/Internet_des_Objets|Internet des Objets]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Internet_of_Things|Internet of Things]]</td><br />
<td>Publié</td><br />
<td>2019-07-04</td><br />
<td>[[Media:FR_-_Tendances_Technologiques_-_Internet_des_Objets.pdf|FR]] - [[Media:EN_-_Technology_Trends_-_Internet_of_Things.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Tendances_Technologiques/Développement_d%27Application_LowCode|Développement d'Application Programmation Schématisée]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]]</td><br />
<td>Publié</td><br />
<td>2019-05-23</td><br />
<td>[[Media:FR_-_Tendances_Technologiques_-_Développement_d%27Application_LowCode.pdf|FR]] - [[Media:EN_-_Technology_Trends_-_Low_Code_Application_Development.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Tendances_Technologiques/Ouvert_par_Défaut|Ouvert par Défaut]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Open_by_Default|Open by Default]]</td><br />
<td>Publié</td><br />
<td>2019-05-23</td><br />
<td>[[Media:FR_-_Tendances_Technologiques_-_Ouvert_par_Défaut.pdf|FR]] - [[Media:EN_-_Technology_Trends_-_Open_by_Default.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Tendances_Technologiques/Réseaux_Zéro_Confiance|Réseaux Zéro Confiance]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Zero_Trust_Network|Zero Trust Network]]</td><br />
<td>Publié</td><br />
<td>2019-05-23</td><br />
<td>[[Media:FR_-_Tendances_Technologiques_-_Réseaux_Zéro_Confiance.pdf|FR]] - [[Media:EN_-_Technology_Trends_-_Zero_Trust_Network.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Tendances_Technologiques/Réseaux_5G|Réseaux 5G]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/5G_Networks|5G Networks]]</td><br />
<td>Publié</td><br />
<td>2019-07-23</td><br />
<td>[[Media:FR_-_Tendances_Technologiques_-_Réseaux_5G.pdf|FR]] - [[Media:EN_-_Technology_Trends_-_5G_Networks.pdf|EN]] - </td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Tendances_Technologiques/Mégadonnées|Mégadonnées]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Big_Data|Big Data]]</td><br />
<td>Publié</td><br />
<td>2019-07-23</td><br />
<td>[[Media:FR_-_Tendances_Technologiques_-_Mégadonnées.pdf|FR]] - [[Media:EN_-_Technology_Trends_-_Big_Data.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Tendances_Technologiques/Informatique_en_Périphérie|Informatique en Périphérie (Informatique sans Serveurs)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Edge_Computing|Edge Computing (Serverless Computing)]]</td><br />
<td>Publié</td><br />
<td>2019-07-23</td><br />
<td>[[Media:FR_-_Tendances_Technologiques_-_Informatique_en_Périphérie.pdf|FR]] - [[Media:EN_-_Technology_Trends_-_Edge_Computing.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Tendances_Technologiques/Reconnaissance_Faciale|Reconnaissance Faciale]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Face_Recognition|Face Recognition]]</td><br />
<td>Publié</td><br />
<td>2019-07-23</td><br />
<td>[[Media:FR_-_Tendances_Technologiques_-_Reconnaissance_Faciale.pdf|FR]] - [[Media:EN_-_Technology_Trends_-_Face_Recognition.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Lac de Données</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Datalakes|Datalakes]]</td><br />
<td>Traduction</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Datalakes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Jumeaux Numériques</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Digital_Twins|Digital Twins]]</td><br />
<td>Traduction</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Twins.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Kubernetes</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Kubernetes|Kubernetes]]</td><br />
<td>Traduction</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Kubernetes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Prévention des Fuites de Données</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Data_Leak_Prevention|Data Leak Prevention]]</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Data_Leak_Prevention.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Platforme de Gestion d'Infonuagique</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Technology_Trends/Cloud_Management_Platform|Cloud Management Platform]]</td><br />
<td>Translation</td><br />
<td>2019-09-18</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Tout Défini par Logiciel</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Software Defined Anything</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Services Numériques</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Digital Services</td><br />
<td>Développement</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Interopérabilité</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Interoperability (Tell Us Once)</td><br />
<td>Développement</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Conteneurs Logiciels</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Application Containers</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Prévention des Fuites de Données</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Data Leak Prevention</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">IA (Apprentissage Automatique)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">AI (Machine Learning)</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Production participative</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Crowdsourcing</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Assistants Numériques (Interface Conversationnelle)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Digital Assistants (Conversational UI)</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Magasins d'Applications d'Entreprise (Magasins d'API)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Enterprise Application Stores (API Stores)</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Tout Défini par Logiciel</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Software-Defined Anything</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Véhicules Autonomes</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Autonomous Vehicles</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Infrastructure en tant que Code</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Infrastructure as Code</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Systèmes SCADA</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">SCADA Systems</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Bureau Infonuagique</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Cloud Workplace (Office)</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Système en Orbite Terrestre Basse</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Low Earth Orbit System</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Informatique Quantique</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Quantum Computing</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Robotiques</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Robotics</td><br />
<td>Développement</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Surveillance de l'Infrastructure du Centre de Données</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Data Centre Infrastructure Monitoring</td><br />
<td>Non Attribué</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Bureaux Digitales / Smart</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Digitial / Smart Offices</td><br />
<td>Non Attribué</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Collaboration d'Entreprise</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Enterprise Collaboration</td><br />
<td>Non Attribué</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Gamification (Cadre d'Innovation)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Gamification (Innovation Framework)</td><br />
<td>Non Attribué</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Réseaux basé sur l'Intention</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Intent Based Networking</td><br />
<td>Non Attribué</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Talent Informatique</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">IT Talent</td><br />
<td>Non Attribué</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Pay as you go</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Pay as you go</td><br />
<td>Non Attribué</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
[[Category:Architecture]]<br />
[[Category:Technology]]<br />
<br />
{{#css:<br />
.technology-table{<br />
width: 100%;<br />
margin: auto;<br />
}<br />
<br />
th, td{<br />
text-align: center;<br />
}<br />
<br />
.logo{<br />
text-align: center;<br />
}<br />
<br />
.disclaimer{<br />
border: 1px solid red;<br />
background-color: rgba(255, 0, 0, 0.3);<br />
}<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
padding: 5px 10px 5px 10px;<br />
}<br />
<br />
.disclaimerText{<br />
width: 100%;<br />
text-align: left;<br />
}<br />
<br />
.news{<br />
border: 1px solid green;<br />
background-color: rgba(0, 255, 0, 0.3);<br />
}<br />
<br />
.toggle{<br />
color: rgb(6, 69, 173);<br />
float:left;<br />
<br />
}<br />
<br />
.toggle:hover{<br />
text-decoration: underline;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.sideTable {<br />
width: 27.5%;<br />
float: right;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 95%; <br />
margin-left: 2.5%; <br />
margin-right: 2.5%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
}<br />
<br />
.inverse-direction {<br />
float: right;<br />
}<br />
<br />
.nav-tab {<br />
width: 100%;<br />
margin-top: 0px;<br />
padding-top: 0px;<br />
}<br />
<br />
@media (max-width: 1050px){<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.sideTable {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
/*<br />
.navigation-table {<br />
width: 30%;<br />
margin-left: 1.6666666%; <br />
margin-right: 1.6666666%;<br />
float: left;<br />
}<br />
*/<br />
<br />
.content-section {<br />
float: left;<br />
}<br />
<br />
.inverse-direction {<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; width: 100%; margin: auto; }<br />
}<br />
<br />
div>a>img {<br />
width: 600px;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
@media (max-width: 850px){<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
clear: both;<br />
}<br />
}<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends&diff=12469Technology Trends2019-09-20T17:00:15Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:{{FULLPAGENAME}}}}<br />
[[fr:Tendances_Technologiques]]<br />
<br />
<div class="sideTable"><br />
<div class="navigation-section"><br />
<div class="navigation-table"><br />
<table class="wikitable nav-tab" style="margin-top: 0px;"><br />
<tr><th class="breadcrumb" colspan="2"><b>Technology Trends</b><br><b>[[Tendances_Technologiques|Tendances Technologiques]]</b></th></tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_brief_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Trend Template</th><br />
<td>[[Media:EN_-_Technology_Trends_Template.docx|Technology Trends.docx]]</td><br />
</tr><br />
<tr><br />
<th>Other Related Publications</th><br />
<td><b>[[Architecture_Framework_Advisory_Committee|Architecture Framework Advisory Committee]]</b><hr/><b>[[Technology_Trends/User_Guide|User Guide]]</b></td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<div><br />
<br />
<p>In an effort to better support its mandate of providing innovative Information Technology (IT) services to Government of Canada (GC) departments and agencies, Shared Services Canada (SSC) is actively researching and evaluating emerging technology trends. This research aims to Inform and prepare SSC, and the broader GC community, to handle new disruptive technologies that are just over the horizon by outlining potential benefits, impacts and use cases.</p><br />
<br />
<p>Technology trend briefing papers are the vehicle used to convey the research conducted on a given subject. These briefing papers are short, to the point, and are targeted towards both a business and technical oriented readership.</p><br />
<br />
<p>SSC is looking to the broader GC community to contribute and collaborate on existing and future topics. By fostering a more collaborative and inclusive development approach, we hope to reduce GC research duplication and accelerate the development of technology roadmaps across government by referencing common GC documentation.</p><br />
<br />
<h2>Format</h2><br />
<br />
<p>Each technology trend briefing paper follows a common template:</p><br />
<br />
<ul><br />
<li><b>Business brief </b>describes the business aspect of the technology by offering a high level understanding, the origin and the uses.</li><br />
<li><b>Technical brief </b>gives an in-depth description of the technology. It focuses on the most important technical aspects of the technology without going into too much detail.</li><br />
<li><b>Industry usage </b>offers an understanding of how the technology is currently used or thought to be used in the industry when commercially available. This section clarifies the benefits of the technology through examples.</li><br />
<li><b>Canadian Government use </b>details how the technology is currently used or thought to be used in the context of the Federal Canadian Government when commercially available. This intent is to provide an understanding of how the technology could ultimately benefit the federal government in regards to the delivery of services to Canadians through short examples.</li><br />
<li><b>Implications for Shared Services Canada (SSC) </b>demonstrates the clear and measurable benefits that pertains to Shared Service Canada when adopting the use of the technology. This section is comprised of these following subsections :<br />
<ul><br />
<li><b>Value proposition </b>illustrates the potential strengths and opportunities that SSC can encounter by leveraging the technology.</li><br />
<li><b>Challenges </b>outlines the risks and difficulties associated with the technology that includes both risks of implementation such as the development of the product or the risks of solution by adopting the technology.</li><br />
<li><b>Considerations </b>presents any recommendations SSC may have for another department of the Government of Canada that wishes to adopt and leverage the technology.</li><br />
</ul><br />
</li><br />
</ul><br />
<br />
<h2>Development Process</h2><br />
<br />
<p>External market trends, private-public sector reports, online trends and Government of Canada strategic plans are all factors considered when selecting a topic for development. Once a topic is selected for development, it undergoes a five phase development process prior to publishing.</p><br />
<br />
<div>[[File:Technology_Trends_-_Development_Process.png|center]]</div><br />
<br />
<h2>How to Contribute</h2><br />
<br />
<p>We want your help! Our goal is to ensure that the content generated is developed in the open, routinely kept up to date, representative of the wide ranging GC departmental mandates and widely distributed to the broader Canadian Government community. To that end, we strongly encourage you to share, edit and provide feedback on the published content.</p><br />
<br />
<p>You can edit by making use of the “Discussion” tab located at the top-left of the page.</p> <br />
<br />
<p>Should you wish to sponsor and or author a topic not listed below, please reach out to [mailto:jean-francois.michaud@canada.ca Jean-François Michaud]</p><br />
<br />
</div><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-12"><br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Drones|Drones]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Drones|Drones]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Drones.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Drones.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Internet_of_Things|Internet of Things]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Internet_des_Objets|Internet des Objets]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Internet_of_Things.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Internet_des_Objets.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Développement_d%27Application_LowCode|Développement d'Application Programmation Schématisée]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Low_Code_Application_Development.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Développement_d%27Application_LowCode.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Open_by_Default|Open by Default]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Ouvert_par_Défaut|Ouvert par Défaut]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Open_by_Default.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Ouvert_par_Défaut.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Zero_Trust_Network|Zero Trust Network]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_Zéro_Confiance|Réseaux Zéro Confiance]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Zero_Trust_Network.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_Zéro_Confiance.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/5G_Networks|5G Networks]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_5G|Réseaux 5G]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_5G_Networks.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_5G.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Big_Data|Big Data]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Mégadonnées|Mégadonnées]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Big_Data.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Mégadonnées.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Edge_Computing|Edge Computing (Serverless Computing)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Informatique_en_Périphérie|Informatique en Périphérie (Informatique sans Serveurs)]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Edge_Computing.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Informatique_en_Périphérie.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Face_Recognition|Face Recognition]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Reconnaissance_Faciale|Reconnaissance Faciale]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Face_Recognition.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Reconnaissance_Faciale.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Datalakes|Datalakes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Lac de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Datalakes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Twins|Digital Twins]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Jumeaux Numériques</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Twins.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Kubernetes|Kubernetes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Kubernetes</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Kubernetes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Data_Leak_Prevention|Data Leak Prevention]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Prévention des Fuites de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Data_Leak_Prevention.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Cloud_Management_Platform|Cloud Management Platform]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Platforme de Gestion d'Infonuagique</td><br />
<td>Translation</td><br />
<td>2019-09-18</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Software Defined Anything</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Tout Défini par Logiciel</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Services</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Services Numériques</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Interoperability (Tell Us Once)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Interopérabilité</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Application Containers</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Conteneurs Logiciels</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">AI (Machine Learning)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">IA (Apprentissage Automatique)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Crowdsourcing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Production participative</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Assistants (Conversational UI)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Assistants Numériques (Interface Conversationnelle)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Application Stores (API Stores)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Magasins d'Applications d'Entreprise (Magasins d'API)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Autonomous Vehicles</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Véhicules Autonomes</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Infrastructure as Code</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Infrastructure en tant que Code</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">SCADA Systems</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Systèmes SCADA</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Workplace (Office)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureau Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Low Earth Orbit System</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Système en Orbite Terrestre Basse</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Quantum Computing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Informatique Quantique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Robotics</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Robotiques</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Data Centre Infrastructure Monitoring</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Surveillance de l'Infrastructure du Centre de Données</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digitial / Smart Offices</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureaux Digitales / Smart</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Collaboration</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Collaboration d'Entreprise</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Gamification (Innovation Framework)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Gamification (Cadre d'Innovation)</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Intent Based Networking</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Réseaux basé sur l'Intention</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">IT Talent</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Talent Informatique</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Pay as you go</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Pay as you go</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
[[Category:Architecture]]<br />
[[Category:Technology]]<br />
<br />
{{#css:<br />
.technology-table{<br />
width: 100%;<br />
margin: auto;<br />
}<br />
<br />
th, td{<br />
text-align: center;<br />
}<br />
<br />
.logo{<br />
text-align: center;<br />
}<br />
<br />
.disclaimer{<br />
border: 1px solid red;<br />
background-color: rgba(255, 0, 0, 0.3);<br />
}<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
padding: 5px 10px 5px 10px;<br />
}<br />
<br />
.disclaimerText{<br />
width: 100%;<br />
text-align: left;<br />
}<br />
<br />
.news{<br />
border: 1px solid green;<br />
background-color: rgba(0, 255, 0, 0.3);<br />
}<br />
<br />
.toggle{<br />
color: rgb(6, 69, 173);<br />
float:left;<br />
<br />
}<br />
<br />
.toggle:hover{<br />
text-decoration: underline;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.sideTable {<br />
width: 27.5%;<br />
float: right;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 95%; <br />
margin-left: 2.5%; <br />
margin-right: 2.5%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
}<br />
<br />
.inverse-direction {<br />
float: right;<br />
}<br />
<br />
.td-left { border-right: 0px solid; }<br />
.td-middle { border-right: 0px solid; border-left: 0px solid; }<br />
.td-right { border-left: 0px solid; }<br />
<br />
.nav-tab {<br />
width: 100%;<br />
margin-top: 0px;<br />
padding-top: 0px;<br />
}<br />
<br />
<br />
@media (max-width: 1050px){<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.sideTable {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
/*<br />
.navigation-table {<br />
width: 30%;<br />
margin-left: 1.6666666%; <br />
margin-right: 1.6666666%;<br />
float: left;<br />
}<br />
*/<br />
<br />
.content-section {<br />
float: left;<br />
}<br />
<br />
.inverse-direction {<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; width: 100%; margin: auto; }<br />
}<br />
<br />
div>a>img {<br />
width: 600px;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
@media (max-width: 850px){<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
clear: both;<br />
}<br />
}<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Cloud_Management_Platform&diff=12468Technology Trends/Cloud Management Platform2019-09-20T16:55:11Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Cloud Management Platform</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>Plateforme de Gestion Infonuagique<!--[[Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique|Plateforme de Gestion Infonuagique]]--></th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_Cloud_Management_Platform_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 18, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 18, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|Cloud Management Platform.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<p><b>Cloud Management</b> is the process of evaluating, monitoring and optimizing cloud computing based solutions and services to produce the desired efficiency, performance and overall service level required.<ref>technopedia. (2019, September 18). <i>[https://www.techopedia.com/definition/26528/cloud-management Cloud Management]</i>. Retrieved from www.techopedia.com</ref></p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p>Cloud Management solutions, known as Cloud Management Platforms (CMP), help in cloud optimization, storage allocation, management, and delivery of computing services. Deployment models such as private, public, hybrid, and community cloud cannot be simply handled and managed with virtualization alone. Due to the ever increasing complexity of cloud storage, enterprises are onboarding CMP solutions in order to manage the deployment models currently in use as well as to manage the integration of deployments they intend on adopting.<ref>Markets and Markets. (2014). <i>[https://www.marketsandmarkets.com/Market-Reports/cloud-management-platform-market-79039558.html Cloud Management Platform Market: Worldwide Forecasts and Analysis (2014 – 2019)]</i>. Retrieved from marketsandmarkets.com</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The Cloud Standards Customer Council (CSCC) and Gartner define requirements and capabilities for a product to be classified as a CMP. These requirements state the functional categories that should be included: Service Management, Resource Management, Financial Management, General Services, Systems Integration, Governance and Security.</p><br />
<br />
<p>A Cloud Management Platform (CMP) is a suite of integrated products and software tools that provide for the management of public, private, and hybrid cloud environments.<ref>Gartner. (2019, September 18). <i>[https://www.gartner.com/it-glossary/cloud-management-platforms Cloud Management Platforms]</i>. Retrieved from gartner.com</ref> This includes integrated software tools to provide governance, life cycle management, brokering and automation for managed cloud resources across functional areas such as: provisioning and orchestration; service request management; inventory and classification; monitoring and analytics; cost management and resource optimization; cloud migration, backup and disaster recovery; and identity, security and compliance.<ref>Gartner. (2019, September 18). <i>[https://www.gartner.com/reviews/market/cloud-management-platforms Reviews for Cloud Management Platforms]</i>. Retrieved from gartner.com</ref> Although an organization can use a CMP exclusively for a private or public cloud deployment, these toolsets commonly target hybrid and multi-cloud models to help centralize control of various cloud-based infrastructures.<ref>Rouse, M. (2018, April 30). <i>[https://searchcloudcomputing.techtarget.com/definition/Cloud-management-platform cloud management platform]</i>. Retrieved from searchcloudcomputing.techtarget.com</ref></p><br />
<br />
<p class="inline">Basic CMP product characteristics include incorporating self-service interfaces, provision system images, enable metering and billing, and provide for some degree of workload optimization through established policies.<ref>Gartner. (2019, September 18). <i>[https://www.gartner.com/it-glossary/cloud-management-platforms Cloud Management Platforms]</i>. Retrieved from gartner.com</ref></p><p class="inline expand mw-collapsible-content"> More advanced product offerings include the basic characteristics, but may also integrate with external enterprise management systems, include service catalogs, support the configuration of storage and network resources, allow for enhanced resource management via service governors and provide advanced monitoring for improved “guest” performance and availability.<ref>Cloud Standards Customer Council. (2017, July).<i>[https://www.omg.org/cloud/deliverables/CSCC-Practical-Guide-to-Cloud-Management-Platforms.pdf Practical Guide to Cloud Management Platforms]</i>. Retrieved from omg.org </ref></p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p>Cloud management software is typically deployed as a virtual machine (VM) into an existing cloud environment whether it is on-premise or using SaaS. The application server, which usually contains the web interface and the software itself, relies on a database server to store the information and the data that is collected from the different cloud environments through an API (Application Programming Interface).<ref>Red Hat. (2019, September 18). <i>[https://www.redhat.com/en/topics/cloud-computing/what-is-cloud-management What is cloud management?]</i> Retrieved from redhat.com</ref></p><br />
<br />
<p class="expand mw-collapsible-content">When a CMP is deployed on-premise it uses the client infrastructure resources (compute, storage, network, etc) to run in opposition of a SaaS solution, where the software is running in the cloud and uses the vendor resources to accomplish the same task.</p><br />
<br />
<p>A CMP provides broad cloud management functionalities atop both public provider platforms and private cloud platforms. CMPs manage cloud services and resources that are distributed across multiple cloud platforms. Depth of functionality and broad cross-platform consistency are two major factors for considering a CMP.</p><br />
<br />
<p class="expand mw-collapsible-content">CMP solutions vary based on service and business requirements, as well as deployment model such as public cloud, private cloud and hybrid and community cloud. Platform specific tools are needed to leverage unique native functionality inside cloud platforms. The growing acceptance of public cloud and increased multi-cloud usage is driving the need for consistent cross-platform management.</p><br />
<br />
<p>One of the primary roles of a CMP is to provide a consolidated control plane for IT operations integration of existing application lifecycle tools, hypervisors, and cloud platforms. CMPs must integrate with internal and external systems to manage multi-cloud services. The ability to support both published APIs and provide for customization is a critical capability.</p><br />
<br />
<p class="expand mw-collapsible-content">There are two deployment/hosting models for CMP, on-premises or a Software as a Service (SaaS ) offering. Some CMPs are offered for on-premises installation or for deployment by the customer within a cloud service. Others may be offered as a SaaS run by the vendor. The choice will impact the total cost of ownership, skill requirements, network connectivity profile, and ability to directly control portions of your cloud infrastructure including service level agreements.</p><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p>The global CMP market, in 2018, was valued at USD 8,182.2 million and is expected to reach USD 26,767.0 million, a CAGR (Compound Annual Growth Rate) of 18.4% during the forecast future period. (Market Watch, 2019) Whereas the Multi-Cloud Management market size is expected to grow from USD 1,169.5 million in 2017 to USD 4,492.7 million by 2022, at a CAGR of 30.9%.<ref>Research and Markets. (2018, April 9). <i>[https://www.globenewswire.com/news-release/2018/04/09/1466739/0/en/Multi-Cloud-Management-Market-2017-Global-Forecast-to-2022.html Multi-Cloud Management Market 2017 - Global Forecast to 2022]</i>. Retrieved from globenewswire.com</ref></p><br />
<br />
<p class="inline">CMP market growth has been attributed to enterprise needs and demands for greater control over IT spending and usage, help provide a surge in adoption of heterogeneous and multimodal IT service delivery environments, rapid deployment of virtualized workloads, and improved operational efficiency.</p><p class="inline expand mw-collapsible-content"> However, growth is slowed due to insufficient technical expertise and the rising security concerns for in-house development of platforms.<ref>Market Watch. (2019, July 3). <i>[https://www.marketwatch.com/press-release/cloud-management-platform-market-is-gaining-an-upward-trend-due-to-adoption-of-heterogeneous-and-multi-modal-it-service-delivery-environment-2019-07-03 Cloud Management Platform Market is Gaining an Upward Trend Due to Adoption of Heterogeneous and Multi-modal IT Service Delivery Environment]</i>. Retrieved from marketwatch.com</ref> The average enterprise uses some combination of five or six different cloud environments, typically a mix of a private on-premises and public environments. Cross-Platform CMP is becoming a key factor in simplifying and consolidating the management tools.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Cloud computing simplifies the acquisition of many services, amplifying the need for integrated CMP services that help to continually monitor and optimize the benefits realized from Cloud Services, while proactively managing risks.</p><p class="inline expand mw-collapsible-content"> As IT further permeates all types of industry, organizations turn toward adopting and utilizing the cloud for their operations. Once enterprises seriously adopt the cloud, they then tend to integrate CMP tools into their respective operations to manage this new environment. Exact CMP options are dependent on the vendor, but they all essentially assist in the management and deployment of cloud environments.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Most industries using CMPs purchase it from third party vendors. Some of the most popular cloud management platforms being used by industries are: Cisco Cloud Center, BMC Cloud Lifecycle Management, Morpheus and IBM Cloud Orchestrator.</p><p class="inline expand mw-collapsible-content"> These CMPs are helping various organizations across many industries automate cloud tools provisioning, integrate service management, manage their cloud environment (i.e., cloud resource consumption, monitoring etc.), security and more.</p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p>In the summer of 2016 the Government of Canada (GC) published the GC Information Technology Strategic Plan (GC ITSP) and the GC Cloud Adoption Strategy, known as the “Right-Cloud-Adoption-Strategy”. The GC Cloud Adoption Strategy promoted a series of adoption principles for GC Chief Information Officers (CIOs) to consider when choosing and using IT services. This included considerations on where cloud could benefit departments and when cloud was an appropriate deployment model. The onus was on each department’s CIO to demonstrate which deployment model was right for their business context, and cloud solutions were not necessarily the default options for deployment.<ref>Government of Canada. (2016, August 10). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-right-cloud-selection-guidance.html Government of Canada Right Cloud Selection Guidance]</i>. Retrieved from canada.ca</ref></p><br />
<br />
<p class="expand mw-collapsible-content">In 2018 the GC Cloud Adoption Strategy was updated by the Treasury Board of Canada Secretariat (TBS) from a “Right-Cloud-Adoption Strategy” to a “Cloud-First-Adoption-Strategy”. The Cloud-First-Adoption-Strategy ensured that cloud is the preferred option for delivering IT services with public cloud being the preferred option for cloud deployment.<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The TBS Directive on Management of Information Technology sets the technology architecture solutions whereby a “Use Cloud First” is the default choice in an order of preference of: 1) Public Cloud; 2) Hybrid Cloud; 3) Private Cloud; and 4) Non-Cloud (on-premises) solutions.<ref>Treasury Board of Canada Secretariat. (2019, August 2). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249&section=html Directive on Management of Information Technology]</i>. Retrieved from tbs-sct.gc.ca</ref></p><br />
<br />
<p>The “Use Cloud First” perspective change recognizes that cloud remains the preferred option for IT delivery, with Public Cloud being the preferred model for all cloud deployments.<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref> In a public cloud model, GC organizations share secure tenancy with other consumers of a cloud service, including private companies, non-profits and individuals.</p><br />
<br />
<p>Treasury Board of Canada Secretariat (TBS) is responsible for GC enterprise governance, strategy and policy for cloud services, including oversight and risk assessment of cloud service requests from GC departments. SSC is responsible for providing a light-touch cloud-brokering service by implementing contracts with cloud service providers and thereby enabling departments to use a self-service model for provisioning and managing cloud resources (for example, compute, storage, platforms). Public Services and Procurement Canada (PSPC) may also implement contracts for cloud services. PSPC will work closely with SSC to leverage PSPC’s capabilities and to collaboratively build contracting terms and security requirements.<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref></p><br />
<br />
<p class="inline">SSC, as cloud broker, is in the process of procuring CMPs for use in the GC Cloud. The CMPs will effectively integrate with SSC’s Client Relationship Management (CRM) to help automate and manage the cloud comprehensively and efficiently.</p><p class="inline expand mw-collapsible-content"> SSC’s Cloud Services sub-roles (Cloud Broker, Enabler, and Provider) also need to utilize CMP services. Specifically, CMP supports the Cloud Broker (e.g. forecasting, monitoring), Cloud Enabler (e.g. advising, optimizing) and Cloud Provider (e.g. invoicing, metering, capacity management).</p><br />
<br />
<p>The SSC CMP strategy is based on international standards, using an extensible CMP framework, largely founded on collaborative work under the Object Management Group – Cloud Working Group “Practical Guide to Cloud Management Platforms”.</p><br />
<br />
<p class="expand mw-collapsible-content">The GC Cloud Services Procurement Vehicles are already established for “unclassified” data, and in 2019 the procurement vehicle for Protected “B” will be in place, dramatically increasing the usage of Cloud Services. SSC CMP provides the governance and management required to: reduce cost overruns, support asset management, assure regulatory and policy compliance, managing security incidents and a degradation in user experiences.</p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p>A CMP plays an essential role to enable resource visibility, simplify cloud management, and optimize the utilization of resources in a multi-cloud environment.</p><br />
<br />
<p class="expand mw-collapsible-content">The strengths of many CMPs vary depending on the vendor, however core CMP capabilities provide: Cost Insights and Efficiencies; Resource Management and Automation; Improved Governance and Security; and Providing Integration.</p><br />
<br />
<p><b></u>Cost Insights and Efficiencies</u></b></p><br />
<br />
<p class="inline">The primary reason enterprises implement CMPs is to manage resource usage and reduce overall cost. A CMP provides cost efficiencies by automating client consumption tracking and resource spending.</p><p class="inline expand mw-collapsible-content"> Organizations using CMPs can access and analyze cloud usage and financial information to determine applicable Broker chargeback fees to clients/partners. CMPs provision improved visibility into costs across the cloud service environment via automated cloud management policies and tasks.</p><br />
<br />
<p><b></u>Resource Management and Automation</u></b></p><br />
<br />
<p class="inline">A CMP platform provides visibility to Cloud resource management of virtual resources (application, server, storage, and network) and delivers services on-demand when needed. CMP resource management and automation capabilities include: discovery applications, servers, storage, networks/ connectivity, and services residing within both Public and Private Cloud environments, while maintaining an accurate inventory of services and assets on an ongoing basis.</p><p class="inline expand mw-collapsible-content"> Cloud customers can leverage these products to: Manage their Cloud usage; Manage the estate of deployed VMs and containers; Manage sets of services (e.g., databases);</p><br />
<br />
<p>Provide access to all of cloud resources — public, private, and hybrid from a single console.</p><br />
<br />
<p>A CMP platform is based on automatic orchestration; for example, it automates the process of finding spare resources on the network. Instead of waiting for the IT team to discover wasted resources, the CMP automatically fixes resource usage problems while continuing to monitor the performance of the cloud-based resources 24/7 to improve productivity and user experiences.<ref>Hein, D. (2019, June 24). <i>[https://solutionsreview.com/cloud-platforms/what-is-a-cloud-management-platform-and-why-should-you-use-one/ What Is a Cloud Management Platform and Why Should You Use One?]</i> Retrieved from solutionsreview.com</ref> The CMP increases efficiencies by automating tasks, such as spinning down of underutilized resources.</p><br />
<br />
<p>Accurate, real-time analysis and reporting of consumption along with predictive analytics is required to control costs and optimize the usage of Cloud Services. Resources that are not being used will be a drain on the organization’s finances. By tracking consumption and resource spending, a CMP will ensure that every resource is being efficiently utilized, and identify the amount of wasted resource spending.</p><br />
<br />
<p><b></u>Improved Governance and Security</u></b></p><br />
<br />
<p>Governance implies control and oversight by the organization over policies, procedures, and standards for application development and information technology service acquisition, as well as the design, implementation, testing, use, and monitoring of deployed or engaged services.<ref>Jansen, W., & Grance, T. (2011, December). <i>[https://csrc.nist.gov/publications/detail/sp/800-144/final Guidelines on Security and Privacy in Public Cloud Computing]</i>. Retrieved from csrc.nist.gov</ref> A CMP platform manages Hybrid Cloud Services in accordance with an organizations policies.</p><br />
<br />
<p class="expand mw-collapsible-content">Compliance refers to an organization’s responsibility to operate in agreement with established laws, regulations, standards, and specifications. Various types of security and privacy laws and regulations exist within different countries at the national, state, and local levels, making compliance a potentially complicated issue for Cloud Computing.</p><br />
<br />
<p>CMPs are designed to help with security and compliance by automatically orchestrating change processes, enforcing standardized configurations, and applying policy-based governance to workloads. IT process and procedures provide corporate governance and safeguards.<ref>Embotics. (2019, September 18).<i>[https://www.embotics.com/cloud-management-platform Cloud Management Platforms]</i>. Retrieved from embotics.com</ref> CMPs provide provisioning automation by orchestrating overall approval, deployment, and stage management processes. This provides frictionless consumption for DevOps engineers, while at the same time ensuring adherence to corporate IT governance policies.</p><br />
<br />
<p><b></u>Providing Integration</u></b></p><br />
<br />
<p>A CMP’s capabilities provide the integration with internal and external systems to manage Multi-Cloud Services. The ability to support both published APIs and provide for customization (including middleware) is a key capability. Helping integrate and exchange data within CMP elements and other enterprise management services is key for cloud services to work efficiently and flexibly. Flexible integration increases an organization’s ability to share data between existing systems both within a CMP itself and between a CMP and other enterprise applications to automate workflows.</p><br />
<br />
<p class="expand mw-collapsible-content">A CMP, or a collection of synchronous CMPs, support the configuration and deployment of applications to the target cloud environment. Cloud service customers, can gain the visibility of the network and assets, control and monitor their specific resource usage and operation of the cloud services that they are using by leveraging CMPs capabilities.</p><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>Deploying, integrating and maintaining a CMP solution isn’t as simple as it sounds. Businesses want to take advantage of the benefits the cloud can offer, however they still need to manage their cloud operations and resources even with a CMP. Integrating a CMP, or suite of CMPs, across a multitude of environments and varying legacy models can be extremely challenging.</p><br />
<br />
<p>Organizations will need to understand that a CMP will greatly amplify the need for well-thought-out governance procedures and compliance measures. While CMPs can help simplify existing governance management, it doesn't alleviate the need for pre-established governance models to be in place already on the network. Considering the wide availability of Cloud Computing services, and the lack of organizational governance controls over employees engaging with such services, governance can be a source of problems.</p><br />
<br />
<p class="expand mw-collapsible-content">CMPs and cloud services are still evolving, it is too optimistic to assume that a perfect solution or one specific CMP exists for all enterprises. While single-view CMP offerings can provide capabilities and insights across multiple cloud environments, with the added advantages of consolidation, they also have limitations regarding functionality and support across all hosting, deployment and service models.</p><br />
<br />
<p class="expand mw-collapsible-content">The value of CMPs is in delivering the maximum level of consistency between platforms without compromising depth of functionality. Organizations will face the challenge of balancing the competing requirements of depth of functionality with cross-platform and cross-environment consistency in selecting the appropriate CMP or suite of CMPs.</p><br />
<br />
<p>Lastly, the challenge of having the right staff with the right skills is a major challenge for organizations who require CMPs to be customized for their particular enterprise architecture.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p class="inline">Utilizing Cloud Computing without adequate management, oversight, and governance is poor IT practice, the risks to the networks, data centres, and data itself are tremendous. CMPs can help effectively and efficiently manage cloud services across providers and deployment models.</p><p class="inline expand mw-collapsible-content"> A CMP supports SSC in its role as Cloud Broker – in forecasting and monitoring, as Cloud Enabler – in advising and optimizing, and as Cloud Provider – in invoicing, metering, and capacity management.</p><br />
<br />
<p>SSC should be cautious determining the possible long-term ramifications of procuring CMPs instead of a subscription of services. While most CMPs provide integration with many of the same cloud service providers and private cloud infrastructures, SSC should pay close attention to the fact that some notable vendor differences exist, which can influence a procurement decision. Vendor lock-in is a major concern for CMPs and organizations can possibly find themselves in a situation where a procured CMP may work but may require some customization not permissible under the procurement contract agreement.</p><br />
<br />
<p>SSC should be aware that the CMP market is large, complex, and ever-changing. Some products are directly available from Cloud Service Providers (CSPs) or from their catalogue offerings via their partners. Other products focus directly on supporting the management of Hybrid-Clouds and multi-Clouds, and are separate offerings that may or may not be offered within a CSP catalog. Other products call themselves CMP products, but really support the goals of CMP (e.g. service management, reporting), but were never designed and architected with a primary objective of being a CMP product. CMPs focus on providing broad functionality across the cloud management domain, but their functionality scope is increasingly being challenged by the quick pace of innovation of hyper scale public cloud providers. When purchasing and deploying a CMP, SSC should have the plan and strategy to handle the imbalanced development between CMP and the cloud technology.</p><br />
<br />
<p class="expand mw-collapsible-content">One single product will not support all potential activities within a CMP category across all CSPs, service models and deployment models required to respond to the GC CMP requirements.</p> <br />
<br />
<p class="expand mw-collapsible-content">One CMP product often will provide capabilities that support multiple CMP categories, this has several advantages (easier integration between categories, can be cost effective, simplifies administration), however, it also has associated concerns (lock-in to CMP and limited or limited capabilities within a category) that should be analyzed.</p><br />
<br />
<p class="expand mw-collapsible-content">Multiple product “best of breed” CMP strategies provide a good compromise for many organizations, including: early time-to-value, cost-effective (less customization & specialized), and satisfy targeted Government of Canada Cloud priorities. CMPs must be planned and coordinated to avoid “CMP sprawl” and enable efficient integration and interoperability as needed.</p><br />
<br />
<p>As a Cloud Provider and Cloud Broker to the GC, SSC will benefit from choosing the right CMP since SSC is in the position to broker the public clouds to GC and to operate the private clouds on Premise. SSC will manage and control the cloud resources from different public providers with different cloud platforms and the consistent and consolidated management platform becomes a key consideration. SSC can leverage broad cross-platform capabilities and deep platform-specific functions in each cloud platform considering balanced requirements of efficient consistency across different cloud platforms with access to different native functionalities within an individual cloud. The CMP will effectively integrate with SSC’s Client Relationship Management (CRM) to help automate and manage the cloud comprehensively and efficiently.</p><br />
<br />
<p class="expand mw-collapsible-content">Security management of Cloud Services should be managed in accordance with GC policies. SSC provides and enables secured connectivity, encryption/ tokenization, and identity credential and access management (ICAM). Creation of consistent governance procedures across cloud environments to improve security, compliance, and adherence to best-practices is a major consideration.</p><br />
<br />
<p class="expand mw-collapsible-content">SSC must ensure an appropriate CMP strategy is founded on industry and public standards, within a solid CMP framework, drawing from such foundational best practices, including: Object Management Group’s – Cloud Working Group Practical Guide to Cloud Management Platforms (Cloud Standards Customer Council, 2017); the GC Cloud Computing Security Risk Management Approach and Procedures; the GC Right Cloud Selection Guidance; the GC Cloud Computing Adoption Strategy<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref>; the ITSG-33 – IT Security Risk Management: A Lifecycle Approach<ref>Canadian Centre for Cyber Security. (2018, November 5).<i>[https://cyber.gc.ca/en/guidance/it-security-risk-management-lifecycle-approach-itsg-33 IT Security Risk Management: A Lifecycle Approach (ITSG-33)]</i>. Retrieved from cyber.gc.ca</ref>; and the Shared Services Canada – Cloud Service Broker Concept of Operations (ConOps) – October 3, 2017<ref>Tremblay, D. (2017, April 21). <i>[http://cradpdf.drdc-rddc.gc.ca/PDFS/unc280/p805540_A1b.pdf System Concept of Operations (CONOPS)]</i>. Retrieved from cradpdf.drdc-rddc.gc.ca</ref></p><br />
<br />
<p>SSC will require a diverse skill set to deal with the array of tools across multiple functional categories and many cloud platforms to effectively leverage CMPs capabilities in functional categories and cross-platform consistency. CMPs are change enablers, where unique skills and expertise are required in order to effectively and efficiently audit, consume and Broker Cloud Services. Plans need to be carefully developed and coordinated, including skills training, processes, workflows and culture, so that incremental sustained progress can be made to successfully manage and realize the benefits from Cloud computing.</p><br />
<br />
<h2>References</h2><br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Cloud Management Platform";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=File:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf&diff=12467File:EN - Technology Trends - Cloud Management Platform.pdf2019-09-20T16:54:10Z<p>Nicolas.rheaume: </p>
<hr />
<div></div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/Cloud_Management_Platform&diff=12466Technology Trends/Cloud Management Platform2019-09-20T16:51:59Z<p>Nicolas.rheaume: Created page with "{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}} fr:Tendances_Technologiques/Plateform..."</p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>Cloud Management Platform</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Plateforme_de_Gestion_Infonuagique|Plateforme de Gestion Infonuagique]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_Cloud_Management_Platform_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 18, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 18, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Cloud_Management_Platform.pdf|Cloud Management Platform.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<p><b>Cloud Management</b> is the process of evaluating, monitoring and optimizing cloud computing based solutions and services to produce the desired efficiency, performance and overall service level required.<ref>technopedia. (2019, September 18). <i>[https://www.techopedia.com/definition/26528/cloud-management Cloud Management]</i>. Retrieved from www.techopedia.com</ref></p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Business Brief</h2><br />
<br />
<p>Cloud Management solutions, known as Cloud Management Platforms (CMP), help in cloud optimization, storage allocation, management, and delivery of computing services. Deployment models such as private, public, hybrid, and community cloud cannot be simply handled and managed with virtualization alone. Due to the ever increasing complexity of cloud storage, enterprises are onboarding CMP solutions in order to manage the deployment models currently in use as well as to manage the integration of deployments they intend on adopting.<ref>Markets and Markets. (2014). <i>[https://www.marketsandmarkets.com/Market-Reports/cloud-management-platform-market-79039558.html Cloud Management Platform Market: Worldwide Forecasts and Analysis (2014 – 2019)]</i>. Retrieved from marketsandmarkets.com</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The Cloud Standards Customer Council (CSCC) and Gartner define requirements and capabilities for a product to be classified as a CMP. These requirements state the functional categories that should be included: Service Management, Resource Management, Financial Management, General Services, Systems Integration, Governance and Security.</p><br />
<br />
<p>A Cloud Management Platform (CMP) is a suite of integrated products and software tools that provide for the management of public, private, and hybrid cloud environments.<ref>Gartner. (2019, September 18). <i>[https://www.gartner.com/it-glossary/cloud-management-platforms Cloud Management Platforms]</i>. Retrieved from gartner.com</ref> This includes integrated software tools to provide governance, life cycle management, brokering and automation for managed cloud resources across functional areas such as: provisioning and orchestration; service request management; inventory and classification; monitoring and analytics; cost management and resource optimization; cloud migration, backup and disaster recovery; and identity, security and compliance.<ref>Gartner. (2019, September 18). <i>[https://www.gartner.com/reviews/market/cloud-management-platforms Reviews for Cloud Management Platforms]</i>. Retrieved from gartner.com</ref> Although an organization can use a CMP exclusively for a private or public cloud deployment, these toolsets commonly target hybrid and multi-cloud models to help centralize control of various cloud-based infrastructures.<ref>Rouse, M. (2018, April 30). <i>[https://searchcloudcomputing.techtarget.com/definition/Cloud-management-platform cloud management platform]</i>. Retrieved from searchcloudcomputing.techtarget.com</ref></p><br />
<br />
<p class="inline">Basic CMP product characteristics include incorporating self-service interfaces, provision system images, enable metering and billing, and provide for some degree of workload optimization through established policies.<ref>Gartner. (2019, September 18). <i>[https://www.gartner.com/it-glossary/cloud-management-platforms Cloud Management Platforms]</i>. Retrieved from gartner.com</ref></p><p class="inline expand mw-collapsible-content"> More advanced product offerings include the basic characteristics, but may also integrate with external enterprise management systems, include service catalogs, support the configuration of storage and network resources, allow for enhanced resource management via service governors and provide advanced monitoring for improved “guest” performance and availability.<ref>Cloud Standards Customer Council. (2017, July).<i>[https://www.omg.org/cloud/deliverables/CSCC-Practical-Guide-to-Cloud-Management-Platforms.pdf Practical Guide to Cloud Management Platforms]</i>. Retrieved from omg.org </ref></p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p>Cloud management software is typically deployed as a virtual machine (VM) into an existing cloud environment whether it is on-premise or using SaaS. The application server, which usually contains the web interface and the software itself, relies on a database server to store the information and the data that is collected from the different cloud environments through an API (Application Programming Interface).<ref>Red Hat. (2019, September 18). <i>[https://www.redhat.com/en/topics/cloud-computing/what-is-cloud-management What is cloud management?]</i> Retrieved from redhat.com</ref></p><br />
<br />
<p class="expand mw-collapsible-content">When a CMP is deployed on-premise it uses the client infrastructure resources (compute, storage, network, etc) to run in opposition of a SaaS solution, where the software is running in the cloud and uses the vendor resources to accomplish the same task.</p><br />
<br />
<p>A CMP provides broad cloud management functionalities atop both public provider platforms and private cloud platforms. CMPs manage cloud services and resources that are distributed across multiple cloud platforms. Depth of functionality and broad cross-platform consistency are two major factors for considering a CMP.</p><br />
<br />
<p class="expand mw-collapsible-content">CMP solutions vary based on service and business requirements, as well as deployment model such as public cloud, private cloud and hybrid and community cloud. Platform specific tools are needed to leverage unique native functionality inside cloud platforms. The growing acceptance of public cloud and increased multi-cloud usage is driving the need for consistent cross-platform management.</p><br />
<br />
<p>One of the primary roles of a CMP is to provide a consolidated control plane for IT operations integration of existing application lifecycle tools, hypervisors, and cloud platforms. CMPs must integrate with internal and external systems to manage multi-cloud services. The ability to support both published APIs and provide for customization is a critical capability.</p><br />
<br />
<p class="expand mw-collapsible-content">There are two deployment/hosting models for CMP, on-premises or a Software as a Service (SaaS ) offering. Some CMPs are offered for on-premises installation or for deployment by the customer within a cloud service. Others may be offered as a SaaS run by the vendor. The choice will impact the total cost of ownership, skill requirements, network connectivity profile, and ability to directly control portions of your cloud infrastructure including service level agreements.</p><br />
<br />
<h2>Industry Usage</h2><br />
<br />
<p>The global CMP market, in 2018, was valued at USD 8,182.2 million and is expected to reach USD 26,767.0 million, a CAGR (Compound Annual Growth Rate) of 18.4% during the forecast future period. (Market Watch, 2019) Whereas the Multi-Cloud Management market size is expected to grow from USD 1,169.5 million in 2017 to USD 4,492.7 million by 2022, at a CAGR of 30.9%.<ref>Research and Markets. (2018, April 9). <i>[https://www.globenewswire.com/news-release/2018/04/09/1466739/0/en/Multi-Cloud-Management-Market-2017-Global-Forecast-to-2022.html Multi-Cloud Management Market 2017 - Global Forecast to 2022]</i>. Retrieved from globenewswire.com</ref></p><br />
<br />
<p class="inline">CMP market growth has been attributed to enterprise needs and demands for greater control over IT spending and usage, help provide a surge in adoption of heterogeneous and multimodal IT service delivery environments, rapid deployment of virtualized workloads, and improved operational efficiency.</p><p class="inline expand mw-collapsible-content"> However, growth is slowed due to insufficient technical expertise and the rising security concerns for in-house development of platforms.<ref>Market Watch. (2019, July 3). <i>[https://www.marketwatch.com/press-release/cloud-management-platform-market-is-gaining-an-upward-trend-due-to-adoption-of-heterogeneous-and-multi-modal-it-service-delivery-environment-2019-07-03 Cloud Management Platform Market is Gaining an Upward Trend Due to Adoption of Heterogeneous and Multi-modal IT Service Delivery Environment]</i>. Retrieved from marketwatch.com</ref> The average enterprise uses some combination of five or six different cloud environments, typically a mix of a private on-premises and public environments. Cross-Platform CMP is becoming a key factor in simplifying and consolidating the management tools.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Cloud computing simplifies the acquisition of many services, amplifying the need for integrated CMP services that help to continually monitor and optimize the benefits realized from Cloud Services, while proactively managing risks.</p><p class="inline expand mw-collapsible-content"> As IT further permeates all types of industry, organizations turn toward adopting and utilizing the cloud for their operations. Once enterprises seriously adopt the cloud, they then tend to integrate CMP tools into their respective operations to manage this new environment. Exact CMP options are dependent on the vendor, but they all essentially assist in the management and deployment of cloud environments.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Most industries using CMPs purchase it from third party vendors. Some of the most popular cloud management platforms being used by industries are: Cisco Cloud Center, BMC Cloud Lifecycle Management, Morpheus and IBM Cloud Orchestrator.</p><p class="inline expand mw-collapsible-content"> These CMPs are helping various organizations across many industries automate cloud tools provisioning, integrate service management, manage their cloud environment (i.e., cloud resource consumption, monitoring etc.), security and more.</p><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p>In the summer of 2016 the Government of Canada (GC) published the GC Information Technology Strategic Plan (GC ITSP) and the GC Cloud Adoption Strategy, known as the “Right-Cloud-Adoption-Strategy”. The GC Cloud Adoption Strategy promoted a series of adoption principles for GC Chief Information Officers (CIOs) to consider when choosing and using IT services. This included considerations on where cloud could benefit departments and when cloud was an appropriate deployment model. The onus was on each department’s CIO to demonstrate which deployment model was right for their business context, and cloud solutions were not necessarily the default options for deployment.<ref>Government of Canada. (2016, August 10). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-right-cloud-selection-guidance.html Government of Canada Right Cloud Selection Guidance]</i>. Retrieved from canada.ca</ref></p><br />
<br />
<p class="expand mw-collapsible-content">In 2018 the GC Cloud Adoption Strategy was updated by the Treasury Board of Canada Secretariat (TBS) from a “Right-Cloud-Adoption Strategy” to a “Cloud-First-Adoption-Strategy”. The Cloud-First-Adoption-Strategy ensured that cloud is the preferred option for delivering IT services with public cloud being the preferred option for cloud deployment.<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref></p><br />
<br />
<p class="expand mw-collapsible-content">The TBS Directive on Management of Information Technology sets the technology architecture solutions whereby a “Use Cloud First” is the default choice in an order of preference of: 1) Public Cloud; 2) Hybrid Cloud; 3) Private Cloud; and 4) Non-Cloud (on-premises) solutions.<ref>Treasury Board of Canada Secretariat. (2019, August 2). <i>[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249&section=html Directive on Management of Information Technology]</i>. Retrieved from tbs-sct.gc.ca</ref></p><br />
<br />
<p>The “Use Cloud First” perspective change recognizes that cloud remains the preferred option for IT delivery, with Public Cloud being the preferred model for all cloud deployments.<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref> In a public cloud model, GC organizations share secure tenancy with other consumers of a cloud service, including private companies, non-profits and individuals.</p><br />
<br />
<p>Treasury Board of Canada Secretariat (TBS) is responsible for GC enterprise governance, strategy and policy for cloud services, including oversight and risk assessment of cloud service requests from GC departments. SSC is responsible for providing a light-touch cloud-brokering service by implementing contracts with cloud service providers and thereby enabling departments to use a self-service model for provisioning and managing cloud resources (for example, compute, storage, platforms). Public Services and Procurement Canada (PSPC) may also implement contracts for cloud services. PSPC will work closely with SSC to leverage PSPC’s capabilities and to collaboratively build contracting terms and security requirements.<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref></p><br />
<br />
<p class="inline">SSC, as cloud broker, is in the process of procuring CMPs for use in the GC Cloud. The CMPs will effectively integrate with SSC’s Client Relationship Management (CRM) to help automate and manage the cloud comprehensively and efficiently.</p><p class="inline expand mw-collapsible-content"> SSC’s Cloud Services sub-roles (Cloud Broker, Enabler, and Provider) also need to utilize CMP services. Specifically, CMP supports the Cloud Broker (e.g. forecasting, monitoring), Cloud Enabler (e.g. advising, optimizing) and Cloud Provider (e.g. invoicing, metering, capacity management).</p><br />
<br />
<p>The SSC CMP strategy is based on international standards, using an extensible CMP framework, largely founded on collaborative work under the Object Management Group – Cloud Working Group “Practical Guide to Cloud Management Platforms”.</p><br />
<br />
<p class="expand mw-collapsible-content">The GC Cloud Services Procurement Vehicles are already established for “unclassified” data, and in 2019 the procurement vehicle for Protected “B” will be in place, dramatically increasing the usage of Cloud Services. SSC CMP provides the governance and management required to: reduce cost overruns, support asset management, assure regulatory and policy compliance, managing security incidents and a degradation in user experiences.</p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p>A CMP plays an essential role to enable resource visibility, simplify cloud management, and optimize the utilization of resources in a multi-cloud environment.</p><br />
<br />
<p class="expand mw-collapsible-content">The strengths of many CMPs vary depending on the vendor, however core CMP capabilities provide: Cost Insights and Efficiencies; Resource Management and Automation; Improved Governance and Security; and Providing Integration.</p><br />
<br />
<p><b></u>Cost Insights and Efficiencies</u></b></p><br />
<br />
<p class="inline">The primary reason enterprises implement CMPs is to manage resource usage and reduce overall cost. A CMP provides cost efficiencies by automating client consumption tracking and resource spending.</p><p class="inline expand mw-collapsible-content"> Organizations using CMPs can access and analyze cloud usage and financial information to determine applicable Broker chargeback fees to clients/partners. CMPs provision improved visibility into costs across the cloud service environment via automated cloud management policies and tasks.</p><br />
<br />
<p><b></u>Resource Management and Automation</u></b></p><br />
<br />
<p class="inline">A CMP platform provides visibility to Cloud resource management of virtual resources (application, server, storage, and network) and delivers services on-demand when needed. CMP resource management and automation capabilities include: discovery applications, servers, storage, networks/ connectivity, and services residing within both Public and Private Cloud environments, while maintaining an accurate inventory of services and assets on an ongoing basis.</p><p class="inline expand mw-collapsible-content"> Cloud customers can leverage these products to: Manage their Cloud usage; Manage the estate of deployed VMs and containers; Manage sets of services (e.g., databases);</p><br />
<br />
<p>Provide access to all of cloud resources — public, private, and hybrid from a single console.</p><br />
<br />
<p>A CMP platform is based on automatic orchestration; for example, it automates the process of finding spare resources on the network. Instead of waiting for the IT team to discover wasted resources, the CMP automatically fixes resource usage problems while continuing to monitor the performance of the cloud-based resources 24/7 to improve productivity and user experiences.<ref>Hein, D. (2019, June 24). <i>[https://solutionsreview.com/cloud-platforms/what-is-a-cloud-management-platform-and-why-should-you-use-one/ What Is a Cloud Management Platform and Why Should You Use One?]</i> Retrieved from solutionsreview.com</ref> The CMP increases efficiencies by automating tasks, such as spinning down of underutilized resources.</p><br />
<br />
<p>Accurate, real-time analysis and reporting of consumption along with predictive analytics is required to control costs and optimize the usage of Cloud Services. Resources that are not being used will be a drain on the organization’s finances. By tracking consumption and resource spending, a CMP will ensure that every resource is being efficiently utilized, and identify the amount of wasted resource spending.</p><br />
<br />
<p><b></u>Improved Governance and Security</u></b></p><br />
<br />
<p>Governance implies control and oversight by the organization over policies, procedures, and standards for application development and information technology service acquisition, as well as the design, implementation, testing, use, and monitoring of deployed or engaged services.<ref>Jansen, W., & Grance, T. (2011, December). <i>[https://csrc.nist.gov/publications/detail/sp/800-144/final Guidelines on Security and Privacy in Public Cloud Computing]</i>. Retrieved from csrc.nist.gov</ref> A CMP platform manages Hybrid Cloud Services in accordance with an organizations policies.</p><br />
<br />
<p class="expand mw-collapsible-content">Compliance refers to an organization’s responsibility to operate in agreement with established laws, regulations, standards, and specifications. Various types of security and privacy laws and regulations exist within different countries at the national, state, and local levels, making compliance a potentially complicated issue for Cloud Computing.</p><br />
<br />
<p>CMPs are designed to help with security and compliance by automatically orchestrating change processes, enforcing standardized configurations, and applying policy-based governance to workloads. IT process and procedures provide corporate governance and safeguards.<ref>Embotics. (2019, September 18).<i>[https://www.embotics.com/cloud-management-platform Cloud Management Platforms]</i>. Retrieved from embotics.com</ref> CMPs provide provisioning automation by orchestrating overall approval, deployment, and stage management processes. This provides frictionless consumption for DevOps engineers, while at the same time ensuring adherence to corporate IT governance policies.</p><br />
<br />
<p><b></u>Providing Integration</u></b></p><br />
<br />
<p>A CMP’s capabilities provide the integration with internal and external systems to manage Multi-Cloud Services. The ability to support both published APIs and provide for customization (including middleware) is a key capability. Helping integrate and exchange data within CMP elements and other enterprise management services is key for cloud services to work efficiently and flexibly. Flexible integration increases an organization’s ability to share data between existing systems both within a CMP itself and between a CMP and other enterprise applications to automate workflows.</p><br />
<br />
<p class="expand mw-collapsible-content">A CMP, or a collection of synchronous CMPs, support the configuration and deployment of applications to the target cloud environment. Cloud service customers, can gain the visibility of the network and assets, control and monitor their specific resource usage and operation of the cloud services that they are using by leveraging CMPs capabilities.</p><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>Deploying, integrating and maintaining a CMP solution isn’t as simple as it sounds. Businesses want to take advantage of the benefits the cloud can offer, however they still need to manage their cloud operations and resources even with a CMP. Integrating a CMP, or suite of CMPs, across a multitude of environments and varying legacy models can be extremely challenging.</p><br />
<br />
<p>Organizations will need to understand that a CMP will greatly amplify the need for well-thought-out governance procedures and compliance measures. While CMPs can help simplify existing governance management, it doesn't alleviate the need for pre-established governance models to be in place already on the network. Considering the wide availability of Cloud Computing services, and the lack of organizational governance controls over employees engaging with such services, governance can be a source of problems.</p><br />
<br />
<p class="expand mw-collapsible-content">CMPs and cloud services are still evolving, it is too optimistic to assume that a perfect solution or one specific CMP exists for all enterprises. While single-view CMP offerings can provide capabilities and insights across multiple cloud environments, with the added advantages of consolidation, they also have limitations regarding functionality and support across all hosting, deployment and service models.</p><br />
<br />
<p class="expand mw-collapsible-content">The value of CMPs is in delivering the maximum level of consistency between platforms without compromising depth of functionality. Organizations will face the challenge of balancing the competing requirements of depth of functionality with cross-platform and cross-environment consistency in selecting the appropriate CMP or suite of CMPs.</p><br />
<br />
<p>Lastly, the challenge of having the right staff with the right skills is a major challenge for organizations who require CMPs to be customized for their particular enterprise architecture.</p><br />
<br />
<h4>Considerations</h4><br />
<br />
<p class="inline">Utilizing Cloud Computing without adequate management, oversight, and governance is poor IT practice, the risks to the networks, data centres, and data itself are tremendous. CMPs can help effectively and efficiently manage cloud services across providers and deployment models.</p><p class="inline expand mw-collapsible-content"> A CMP supports SSC in its role as Cloud Broker – in forecasting and monitoring, as Cloud Enabler – in advising and optimizing, and as Cloud Provider – in invoicing, metering, and capacity management.</p><br />
<br />
<p>SSC should be cautious determining the possible long-term ramifications of procuring CMPs instead of a subscription of services. While most CMPs provide integration with many of the same cloud service providers and private cloud infrastructures, SSC should pay close attention to the fact that some notable vendor differences exist, which can influence a procurement decision. Vendor lock-in is a major concern for CMPs and organizations can possibly find themselves in a situation where a procured CMP may work but may require some customization not permissible under the procurement contract agreement.</p><br />
<br />
<p>SSC should be aware that the CMP market is large, complex, and ever-changing. Some products are directly available from Cloud Service Providers (CSPs) or from their catalogue offerings via their partners. Other products focus directly on supporting the management of Hybrid-Clouds and multi-Clouds, and are separate offerings that may or may not be offered within a CSP catalog. Other products call themselves CMP products, but really support the goals of CMP (e.g. service management, reporting), but were never designed and architected with a primary objective of being a CMP product. CMPs focus on providing broad functionality across the cloud management domain, but their functionality scope is increasingly being challenged by the quick pace of innovation of hyper scale public cloud providers. When purchasing and deploying a CMP, SSC should have the plan and strategy to handle the imbalanced development between CMP and the cloud technology.</p><br />
<br />
<p class="expand mw-collapsible-content">One single product will not support all potential activities within a CMP category across all CSPs, service models and deployment models required to respond to the GC CMP requirements.</p> <br />
<br />
<p class="expand mw-collapsible-content">One CMP product often will provide capabilities that support multiple CMP categories, this has several advantages (easier integration between categories, can be cost effective, simplifies administration), however, it also has associated concerns (lock-in to CMP and limited or limited capabilities within a category) that should be analyzed.</p><br />
<br />
<p class="expand mw-collapsible-content">Multiple product “best of breed” CMP strategies provide a good compromise for many organizations, including: early time-to-value, cost-effective (less customization & specialized), and satisfy targeted Government of Canada Cloud priorities. CMPs must be planned and coordinated to avoid “CMP sprawl” and enable efficient integration and interoperability as needed.</p><br />
<br />
<p>As a Cloud Provider and Cloud Broker to the GC, SSC will benefit from choosing the right CMP since SSC is in the position to broker the public clouds to GC and to operate the private clouds on Premise. SSC will manage and control the cloud resources from different public providers with different cloud platforms and the consistent and consolidated management platform becomes a key consideration. SSC can leverage broad cross-platform capabilities and deep platform-specific functions in each cloud platform considering balanced requirements of efficient consistency across different cloud platforms with access to different native functionalities within an individual cloud. The CMP will effectively integrate with SSC’s Client Relationship Management (CRM) to help automate and manage the cloud comprehensively and efficiently.</p><br />
<br />
<p class="expand mw-collapsible-content">Security management of Cloud Services should be managed in accordance with GC policies. SSC provides and enables secured connectivity, encryption/ tokenization, and identity credential and access management (ICAM). Creation of consistent governance procedures across cloud environments to improve security, compliance, and adherence to best-practices is a major consideration.</p><br />
<br />
<p class="expand mw-collapsible-content">SSC must ensure an appropriate CMP strategy is founded on industry and public standards, within a solid CMP framework, drawing from such foundational best practices, including: Object Management Group’s – Cloud Working Group Practical Guide to Cloud Management Platforms (Cloud Standards Customer Council, 2017); the GC Cloud Computing Security Risk Management Approach and Procedures; the GC Right Cloud Selection Guidance; the GC Cloud Computing Adoption Strategy<ref>Government of Canada. (2019, June 17). <i>[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy: 2018 update]</i>. Retrieved from canada.ca</ref>; the ITSG-33 – IT Security Risk Management: A Lifecycle Approach<ref>Canadian Centre for Cyber Security. (2018, November 5).<i>[https://cyber.gc.ca/en/guidance/it-security-risk-management-lifecycle-approach-itsg-33 IT Security Risk Management: A Lifecycle Approach (ITSG-33)]</i>. Retrieved from cyber.gc.ca</ref>; and the Shared Services Canada – Cloud Service Broker Concept of Operations (ConOps) – October 3, 2017<ref>Tremblay, D. (2017, April 21). <i>[http://cradpdf.drdc-rddc.gc.ca/PDFS/unc280/p805540_A1b.pdf System Concept of Operations (CONOPS)]</i>. Retrieved from cradpdf.drdc-rddc.gc.ca</ref></p><br />
<br />
<p>SSC will require a diverse skill set to deal with the array of tools across multiple functional categories and many cloud platforms to effectively leverage CMPs capabilities in functional categories and cross-platform consistency. CMPs are change enablers, where unique skills and expertise are required in order to effectively and efficiently audit, consume and Broker Cloud Services. Plans need to be carefully developed and coordinated, including skills training, processes, workflows and culture, so that incremental sustained progress can be made to successfully manage and realize the benefits from Cloud computing.</p><br />
<br />
<h2>References</h2><br />
</div><br />
<br />
{{#css:<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
}<br />
<br />
#firstHeading::after{<br />
content:"Cloud Management Platform";<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.expand{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-8{<br />
width: 66.6666666666%;<br />
float:left;<br />
}<br />
<br />
.col-sm-4{<br />
width: 33.33333333333%;<br />
float:left;<br />
}<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-8,<br />
.col-sm-6,<br />
.col-sm-4{<br />
display: block;<br />
width: 100%;<br />
clear: both;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=File:EN_-_Technology_Trends_-_Template.zip&diff=12168File:EN - Technology Trends - Template.zip2019-08-30T19:03:55Z<p>Nicolas.rheaume: Nicolas.rheaume uploaded a new version of File:EN - Technology Trends - Template.zip</p>
<hr />
<div></div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=File:EN_-_Technology_Trends_-_Template.zip&diff=12167File:EN - Technology Trends - Template.zip2019-08-30T19:02:42Z<p>Nicolas.rheaume: </p>
<hr />
<div></div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12166Technology Trends/User Guide2019-08-30T19:02:32Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><br />
<th>Template</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Template.zip|Template.zip]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have a Government of Canada email account the process should be simple. If not, a public servant with an existing account can invite using the invite button located at the top of the GCcollab dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer a lot of versatility when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for publishing the technology briefs. They are not obligatory, but they will simplify and accelerate the process. Below are three of the most popular environments and they should be sufficient. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are available as packages and can be installed through the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering some basics functionalities.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer and create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : In Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select “new file”. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>Before publishing a technology trend paper, it is important to know how the page will look like. While writing the code, select “Show preview” to make sure the generated page is being properly displayed with the right information. </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, enter the corresponding name in the URL bar on top of your browser. For example: the link for this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option to create the corresponding page. Warning! Once a page has been created, it cannot be deleted, so enter a valid name that follows the standards. For English page, name starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For French page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Press "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>After installing Visual Studio Code, there are some parameters you might want to change and shortcuts you might want to know.</p><br />
<br />
<ul><br />
<li><b>Auto-completion</b> : VS code has an autocomplete feature by default where if you start writing the tag and then press "tab", it will create the starting and closing tag. Ex: div.orange -> <span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;orange&quot;</span><span style="color: #007700">&gt;&lt;/div&gt;</span></li><br />
<li><b>Zoom</b> : To change the zoom level of the interface, press Ctrl+Shift+P to open the command bar and search for "Preferences: open settings (JSON)". In that file, change and save the "window.zoomLevel" to a suitable value.</li><br />
<li><b>autoClosingTags</b> : By default, VS code will recognise and try to close tags. However, this feature may not be suitable. To disable it, go to the same settings.json file as before and set the value to "false".</li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS. HTML is markup language, meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a start tag and an end tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b> tag. These attributes can change the behavior of the HTML element such as the style attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by addressing the corresponding name. Here are some examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary. After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different, so use the instructions provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affect the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what the code does.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers start at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible, this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Because the “inline” tag removes the paragraph separation, two subsequent paragraphs require the “inline-spacer” class in between to reset the separation and make the second paragraph on a new line. This is only a problem when two consecutive paragraphs are made inline and do require this “inline-spacer” class in between.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible, items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<p>To make a table, use the tag “table” just like before. The table’s rows are then specified one after the other using the tag “tr”. Each cell is coded with either “th” for a header or “td” for details. In the table tab, add the class “wikitable” to add the Wikipedia style to a table or the class “sortable” to make be able to sort the table.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On the right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be placed with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Once a brief is completed, changes must be made to the main “Technology Trend” page. The first change is to the recent addition banner. A link must be made to your new trend. The second change needed to be made is in the bottom table listing all the trend. Since the new trend is now available, the relevant information needs to be updated and the name be made into a link to the trend page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Technology_Trends/Blockchain|Blockchain]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle</h3><br />
<br />
<p>To display a Hype cycle graphic with the translation table, Use this following code. This container will adjust the size of the graphic and place the table either side-by-side or below. This code is based on the bootstrap framework. Here is an example using Blockchain technology.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2">Renders as</th><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12165Technology Trends/User Guide2019-08-30T18:58:29Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><br />
<th>Template</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Template.txt|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Modele.txt|FR]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have a Government of Canada email account the process should be simple. If not, a public servant with an existing account can invite using the invite button located at the top of the GCcollab dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer a lot of versatility when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for publishing the technology briefs. They are not obligatory, but they will simplify and accelerate the process. Below are three of the most popular environments and they should be sufficient. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are available as packages and can be installed through the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering some basics functionalities.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer and create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : In Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select “new file”. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>Before publishing a technology trend paper, it is important to know how the page will look like. While writing the code, select “Show preview” to make sure the generated page is being properly displayed with the right information. </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, enter the corresponding name in the URL bar on top of your browser. For example: the link for this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option to create the corresponding page. Warning! Once a page has been created, it cannot be deleted, so enter a valid name that follows the standards. For English page, name starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For French page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Press "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>After installing Visual Studio Code, there are some parameters you might want to change and shortcuts you might want to know.</p><br />
<br />
<ul><br />
<li><b>Auto-completion</b> : VS code has an autocomplete feature by default where if you start writing the tag and then press "tab", it will create the starting and closing tag. Ex: div.orange -> <span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;orange&quot;</span><span style="color: #007700">&gt;&lt;/div&gt;</span></li><br />
<li><b>Zoom</b> : To change the zoom level of the interface, press Ctrl+Shift+P to open the command bar and search for "Preferences: open settings (JSON)". In that file, change and save the "window.zoomLevel" to a suitable value.</li><br />
<li><b>autoClosingTags</b> : By default, VS code will recognise and try to close tags. However, this feature may not be suitable. To disable it, go to the same settings.json file as before and set the value to "false".</li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS. HTML is markup language, meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a start tag and an end tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b> tag. These attributes can change the behavior of the HTML element such as the style attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by addressing the corresponding name. Here are some examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary. After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different, so use the instructions provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affect the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what the code does.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers start at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible, this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Because the “inline” tag removes the paragraph separation, two subsequent paragraphs require the “inline-spacer” class in between to reset the separation and make the second paragraph on a new line. This is only a problem when two consecutive paragraphs are made inline and do require this “inline-spacer” class in between.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible, items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<p>To make a table, use the tag “table” just like before. The table’s rows are then specified one after the other using the tag “tr”. Each cell is coded with either “th” for a header or “td” for details. In the table tab, add the class “wikitable” to add the Wikipedia style to a table or the class “sortable” to make be able to sort the table.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On the right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be placed with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Once a brief is completed, changes must be made to the main “Technology Trend” page. The first change is to the recent addition banner. A link must be made to your new trend. The second change needed to be made is in the bottom table listing all the trend. Since the new trend is now available, the relevant information needs to be updated and the name be made into a link to the trend page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Technology_Trends/Blockchain|Blockchain]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle</h3><br />
<br />
<p>To display a Hype cycle graphic with the translation table, Use this following code. This container will adjust the size of the graphic and place the table either side-by-side or below. This code is based on the bootstrap framework. Here is an example using Blockchain technology.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2">Renders as</th><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12164Technology Trends/User Guide2019-08-30T18:35:47Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><br />
<th>Template</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Template.html|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Modele.html|FR]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have a Government of Canada email account the process should be simple. If not, a public servant with an existing account can invite using the invite button located at the top of the GCcollab dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer a lot of versatility when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for publishing the technology briefs. They are not obligatory, but they will simplify and accelerate the process. Below are three of the most popular environments and they should be sufficient. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are available as packages and can be installed through the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering some basics functionalities.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer and create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : In Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select “new file”. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>Before publishing a technology trend paper, it is important to know how the page will look like. While writing the code, select “Show preview” to make sure the generated page is being properly displayed with the right information. </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, enter the corresponding name in the URL bar on top of your browser. For example: the link for this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option to create the corresponding page. Warning! Once a page has been created, it cannot be deleted, so enter a valid name that follows the standards. For English page, name starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For French page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Press "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>After installing Visual Studio Code, there are some parameters you might want to change and shortcuts you might want to know.</p><br />
<br />
<ul><br />
<li><b>Auto-completion</b> : VS code has an autocomplete feature by default where if you start writing the tag and then press "tab", it will create the starting and closing tag. Ex: div.orange -> <span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;orange&quot;</span><span style="color: #007700">&gt;&lt;/div&gt;</span></li><br />
<li><b>Zoom</b> : To change the zoom level of the interface, press Ctrl+Shift+P to open the command bar and search for "Preferences: open settings (JSON)". In that file, change and save the "window.zoomLevel" to a suitable value.</li><br />
<li><b>autoClosingTags</b> : By default, VS code will recognise and try to close tags. However, this feature may not be suitable. To disable it, go to the same settings.json file as before and set the value to "false".</li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS. HTML is markup language, meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a start tag and an end tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b> tag. These attributes can change the behavior of the HTML element such as the style attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by addressing the corresponding name. Here are some examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary. After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different, so use the instructions provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affect the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what the code does.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers start at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible, this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Because the “inline” tag removes the paragraph separation, two subsequent paragraphs require the “inline-spacer” class in between to reset the separation and make the second paragraph on a new line. This is only a problem when two consecutive paragraphs are made inline and do require this “inline-spacer” class in between.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible, items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<p>To make a table, use the tag “table” just like before. The table’s rows are then specified one after the other using the tag “tr”. Each cell is coded with either “th” for a header or “td” for details. In the table tab, add the class “wikitable” to add the Wikipedia style to a table or the class “sortable” to make be able to sort the table.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On the right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be placed with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Once a brief is completed, changes must be made to the main “Technology Trend” page. The first change is to the recent addition banner. A link must be made to your new trend. The second change needed to be made is in the bottom table listing all the trend. Since the new trend is now available, the relevant information needs to be updated and the name be made into a link to the trend page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Technology_Trends/Blockchain|Blockchain]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle</h3><br />
<br />
<p>To display a Hype cycle graphic with the translation table, Use this following code. This container will adjust the size of the graphic and place the table either side-by-side or below. This code is based on the bootstrap framework. Here is an example using Blockchain technology.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2">Renders as</th><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=File:EN_-_Technology_Trends_-_User_Guide.pdf&diff=12163File:EN - Technology Trends - User Guide.pdf2019-08-30T18:34:21Z<p>Nicolas.rheaume: </p>
<hr />
<div></div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12162Technology Trends/User Guide2019-08-30T18:32:51Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><br />
<th>Template</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Template.html|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Modele.html|FR]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have a Government of Canada email account the process should be simple. If not, a public servant with an existing account can invite using the invite button located at the top of the GCcollab dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer a lot of versatility when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for publishing the technology briefs. They are not obligatory, but they will simplify and accelerate the process. Below are three of the most popular environments and they should be sufficient. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are available as packages and can be installed through the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering some basics functionalities.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer and create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : In Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select “new file”. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>Before publishing a technology trend paper, it is important to know how the page will look like. While writing the code, select “Show preview” to make sure the generated page is being properly displayed with the right information. </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, enter the corresponding name in the URL bar on top of your browser. For example: the link for this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option to create the corresponding page. Warning! Once a page has been created, it cannot be deleted, so enter a valid name that follows the standards. For English page, name starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For French page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Press "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>After installing Visual Studio Code, there are some parameters you might want to change and shortcuts you might want to know.</p><br />
<br />
<ul><br />
<li><b>Auto-completion</b> : VS code has an autocomplete feature by default where if you start writing the tag and then press "tab", it will create the starting and closing tag. Ex: div.orange -> <span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;orange&quot;</span><span style="color: #007700">&gt;&lt;/div&gt;</span></li><br />
<li><b>Zoom</b> : To change the zoom level of the interface, press Ctrl+Shift+P to open the command bar and search for "Preferences: open settings (JSON)". In that file, change and save the "window.zoomLevel" to a suitable value.</li><br />
<li><b>autoClosingTags</b> : By default, VS code will recognise and try to close tags. However, this feature may not be suitable. To disable it, go to the same settings.json file as before and set the value to "false".</li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS. HTML is markup language, meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a start tag and an end tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b> tag. These attributes can change the behavior of the HTML element such as the style attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by addressing the corresponding name. Here are some examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary. After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different, so use the instructions provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affect the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what the code does.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers start at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible, this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Because the “inline” tag removes the paragraph separation, two subsequent paragraphs require the “inline-spacer” class in between to reset the separation and make the second paragraph on a new line. This is only a problem when two consecutive paragraphs are made inline and do require this “inline-spacer” class in between.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible, items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<p>To make a table, use the tag “table” just like before. The table’s rows are then specified one after the other using the tag “tr”. Each cell is coded with either “th” for a header or “td” for details. In the table tab, add the class “wikitable” to add the Wikipedia style to a table or the class “sortable” to make be able to sort the table.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On the right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be placed with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Once a brief is completed, changes must be made to the main “Technology Trend” page. The first change is to the recent addition banner. A link must be made to your new trend. The second change needed to be made is in the bottom table listing all the trend. Since the new trend is now available, the relevant information needs to be updated and the name be made into a link to the trend page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Technology_Trends/Blockchain|Blockchain]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle</h3><br />
<br />
<p>To display a Hype cycle graphic with the translation table, Use this following code. This container will adjust the size of the graphic and place the table either side-by-side or below. This code is based on the bootstrap framework. Here is an example using Blockchain technology.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2">Renders as</th><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12161Technology Trends/User Guide2019-08-30T18:31:29Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><br />
<th>Template</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Template.html|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Modele.html|FR]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have a Government of Canada email account the process should be simple. If not, a public servant with an existing account can invite using the invite button located at the top of the GCcollab dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer a lot of versatility when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for publishing the technology briefs. They are not obligatory, but they will simplify and accelerate the process. Below are three of the most popular environments and they should be sufficient. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are available as packages and can be installed through the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering some basics functionalities.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer and create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : In Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select “new file”. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>Before publishing a technology trend paper, it is important to know how the page will look like. While writing the code, select “Show preview” to make sure the generated page is being properly displayed with the right information. </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, enter the corresponding name in the URL bar on top of your browser. For example: the link for this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option to create the corresponding page. Warning! Once a page has been created, it cannot be deleted, so enter a valid name that follows the standards. For English page, name starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For French page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Press "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>After installing Visual Studio Code, there are some parameters you might want to change and shortcuts you might want to know.</p><br />
<br />
<ul><br />
<li><b>Auto-completion</b> : VS code has an autocomplete feature by default where if you start writing the tag and then press "tab", it will create the starting and closing tag. Ex: div.orange -> <span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;orange&quot;</span><span style="color: #007700">&gt;&lt;/div&gt;</span></li><br />
<li><b>Zoom</b> : To change the zoom level of the interface, press Ctrl+Shift+P to open the command bar and search for "Preferences: open settings (JSON)". In that file, change and save the "window.zoomLevel" to a suitable value.</li><br />
<li><b>autoClosingTags</b> : By default, VS code will recognise and try to close tags. However, this feature may not be suitable. To disable it, go to the same settings.json file as before and set the value to "false".</li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS. HTML is markup language, meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a start tag and an end tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b> tag. These attributes can change the behavior of the HTML element such as the style attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by addressing the corresponding name. Here are some examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary. After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different, so use the instructions provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affect the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what the code does.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers start at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible, this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Because the “inline” tag removes the paragraph separation, two subsequent paragraphs require the “inline-spacer” class in between to reset the separation and make the second paragraph on a new line. This is only a problem when two consecutive paragraphs are made inline and do require this “inline-spacer” class in between.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible, items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<p>To make a table, use the tag “table” just like before. The table’s rows are then specified one after the other using the tag “tr”. Each cell is coded with either “th” for a header or “td” for details. In the table tab, add the class “wikitable” to add the Wikipedia style to a table or the class “sortable” to make be able to sort the table.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On the right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be placed with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Once a brief is completed, changes must be made to the main “Technology Trend” page. The first change is to the recent addition banner. A link must be made to your new trend. The second change needed to be made is in the bottom table listing all the trend. Since the new trend is now available, the relevant information needs to be updated and the name be made into a link to the trend page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Technology_Trends/Blockchain|Blockchain]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle</h3><br />
<br />
<p>To display a Hype cycle graphic with the translation table, Use this following code. This container will adjust the size of the graphic and place the table either side-by-side or below. This code is based on the bootstrap framework. Here is an example using Blockchain technology.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2">Renders as</th><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12160Technology Trends/User Guide2019-08-30T18:30:45Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><br />
<th>Template</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Template.html|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Modele.html|FR]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have a Government of Canada email account the process should be simple. If not, a public servant with an existing account can invite using the invite button located at the top of the GCcollab dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer a lot of versatility when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for publishing the technology briefs. They are not obligatory, but they will simplify and accelerate the process. Below are three of the most popular environments and they should be sufficient. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are available as packages and can be installed through the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering some basics functionalities.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer and create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : In Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select “new file”. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>Before publishing a technology trend paper, it is important to know how the page will look like. While writing the code, select “Show preview” to make sure the generated page is being properly displayed with the right information. </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, enter the corresponding name in the URL bar on top of your browser. For example: the link for this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option to create the corresponding page. Warning! Once a page has been created, it cannot be deleted, so enter a valid name that follows the standards. For English page, name starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For French page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Press "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>After installing Visual Studio Code, there are some parameters you might want to change and shortcuts you might want to know.</p><br />
<br />
<ul><br />
<li><b>Auto-completion</b> : VS code has an autocomplete feature by default where if you start writing the tag and then press "tab", it will create the starting and closing tag. Ex: div.orange -> <span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;orange&quot;</span><span style="color: #007700">&gt;&lt;/div&gt;</span></li><br />
<li><b>Zoom</b> : To change the zoom level of the interface, press Ctrl+Shift+P to open the command bar and search for "Preferences: open settings (JSON)". In that file, change and save the "window.zoomLevel" to a suitable value.</li><br />
<li><b>autoClosingTags</b> : By default, VS code will recognise and try to close tags. However, this feature may not be suitable. To disable it, go to the same settings.json file as before and set the value to "false".</li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS. HTML is markup language, meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a start tag and an end tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b> tag. These attributes can change the behavior of the HTML element such as the style attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by addressing the corresponding name. Here are some examples:</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary. After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different, so use the instructions provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affect the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what the code does.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers start at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible, this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Because the “inline” tag removes the paragraph separation, two subsequent paragraphs require the “inline-spacer” class in between to reset the separation and make the second paragraph on a new line. This is only a problem when two consecutive paragraphs are made inline and do require this “inline-spacer” class in between.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible, items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<p>To make a table, use the tag “table” just like before. The table’s rows are then specified one after the other using the tag “tr”. Each cell is coded with either “th” for a header or “td” for details. In the table tab, add the class “wikitable” to add the Wikipedia style to a table or the class “sortable” to make be able to sort the table.</p><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On the right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be placed with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Once a brief is completed, changes must be made to the main “Technology Trend” page. The first change is to the recent addition banner. A link must be made to your new trend. The second change needed to be made is in the bottom table listing all the trend. Since the new trend is now available, the relevant information needs to be updated and the name be made into a link to the trend page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Technology_Trends/Blockchain|Blockchain]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle</h3><br />
<br />
<p>To display a Hype cycle graphic with the translation table, Use this following code. This container will adjust the size of the graphic and place the table either side-by-side or below. This code is based on the bootstrap framework. Here is an example using Blockchain technology.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2">Renders as</th><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12159Technology Trends/User Guide2019-08-30T18:00:22Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><br />
<th>Template</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Template.html|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Modele.html|FR]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>After installing Visual Studio Code, there are some parameters you might want to change and shortcuts you might want to know.</p><br />
<br />
<ul><br />
<li><b>Auto-completion</b> : VS code has an autocomplete feature by default where if you start writing the tag and then press "tab", it will create the starting and closing tag. Ex: div.orange -> <span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;orange&quot;</span><span style="color: #007700">&gt;&lt;/div&gt;</span></li><br />
<li><b>Zoom</b> : To change the zoom level of the interface, press Ctrl+Shift+P to open the command bar and search for "Preferences: open settings (JSON)". In that file, change and save the "window.zoomLevel" to a suitable value.</li><br />
<li><b>autoClosingTags</b> : By default, VS code will recognise and try to close tags. However, this feature may not be suitable. To disable it, go to the same settings.json file as before and set the value to "false".</li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be place with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Technology_Trends/Blockchain|Blockchain]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2">Renders as</th><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12158Technology Trends/User Guide2019-08-30T17:44:27Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><br />
<th>Template</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Template.html|Template.html]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>After installing Visual Studio Code, there are some parameters you might want to change and shortcuts you might want to know.</p><br />
<br />
<ul><br />
<li><b>Auto-completion</b> : VS code has an autocomplete feature by default where if you start writing the tag and then press "tab", it will create the starting and closing tag. Ex: div.orange -> <span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;orange&quot;</span><span style="color: #007700">&gt;&lt;/div&gt;</span></li><br />
<li><b>Zoom</b> : To change the zoom level of the interface, press Ctrl+Shift+P to open the command bar and search for "Preferences: open settings (JSON)". In that file, change and save the "window.zoomLevel" to a suitable value.</li><br />
<li><b>autoClosingTags</b> : By default, VS code will recognise and try to close tags. However, this feature may not be suitable. To disable it, go to the same settings.json file as before and set the value to "false".</li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be place with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Technology_Trends/Blockchain|Blockchain]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2">Renders as</th><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12157Technology Trends/User Guide2019-08-30T17:42:08Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><br />
<th>Template</th><br />
<td>[[Media:EN_-_Technology_Trends_-_Template.html|Template.html]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>After installing Visual Studio Code, there are some parameters you might want to change and shortcuts you might want to know.</p><br />
<br />
<ul><br />
<li><b>Auto-completion</b> : VS code has an autocomplete feature by default where if you start writing the tag and then press "tab", it will create the starting and closing tag. Ex: div.orange -> <span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;orange&quot;</span><span style="color: #007700">&gt;&lt;/div&gt;</span></li><br />
<li><b>Zoom</b> : To change the zoom level of the interface, press Ctrl+Shift+P to open the command bar and search for "Preferences: open settings (JSON)". In that file, change and save the "window.zoomLevel" to a suitable value.</li><br />
<li><b>autoClosingTags</b> : By default, VS code will recognise and try to close tags. However, this feature may not be suitable. To disable it, go to the same settings.json file as before and set the value to "false".</li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be place with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>[[Technology_Trends/Blockchain|Blockchain]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;"><nowiki>[[Technology_Trends/Blockchain|Blockchain]]</nowiki></td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left"><nowiki>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</nowiki></td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td><nowiki>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</nowiki></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2">Renders as</th><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12143Technology Trends/User Guide2019-08-29T19:16:46Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page.</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>After installing Visual Studio Code, there are some parameters you might want to change and shortcuts you might want to know.</p><br />
<br />
<ul><br />
<li><b>Auto-completion</b> : VS code has an autocomplete feature by default where if you start writing the tag and then press "tab", it will create the starting and closing tag. Ex: div.orange -> <span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;orange&quot;</span><span style="color: #007700">&gt;&lt;/div&gt;</span></li><br />
<li><b>Zoom</b> : To change the zoom level of the interface, press Ctrl+Shift+P to open the command bar and search for "Preferences: open settings (JSON)". In that file, change and save the "window.zoomLevel" to a suitable value.</li><br />
<li><b>autoClosingTags</b> : By default, VS code will recognise and try to close tags. However, this feature may not be suitable. To disable it, go to the same settings.json file as before and set the value to "false".</li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be place with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>[[Technology_Trends/Blockchain|Blockchain]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2">Renders as</th><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends&diff=12142Technology Trends2019-08-29T18:59:40Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:{{FULLPAGENAME}}}}<br />
[[fr:Tendances_Technologiques]]<br />
<br />
<div class="sideTable"><br />
<div class="navigation-section"><br />
<div class="navigation-table"><br />
<table class="wikitable nav-tab" style="margin-top: 0px;"><br />
<tr><th class="breadcrumb" colspan="2"><b>Technology Trends</b><br><b>[[Tendances_Technologiques|Tendances Technologiques]]</b></th></tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_brief_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Trend Template</th><br />
<td>[[Media:EN_-_Technology_Trends_Template.docx|Technology Trends.docx]]</td><br />
</tr><br />
<tr><br />
<th>Other Related Publications</th><br />
<td><b>[[Architecture_Framework_Advisory_Committee|Architecture Framework Advisory Committee]]</b><hr/><b>[[Technology_Trends/User_Guide|User Guide]]</b></td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<div><br />
<br />
<p>In an effort to better support its mandate of providing innovative Information Technology (IT) services to Government of Canada (GC) departments and agencies, Shared Services Canada (SSC) is actively researching and evaluating emerging technology trends. This research aims to Inform and prepare SSC, and the broader GC community, to handle new disruptive technologies that are just over the horizon by outlining potential benefits, impacts and use cases.</p><br />
<br />
<p>Technology trend briefing papers are the vehicle used to convey the research conducted on a given subject. These briefing papers are short, to the point, and are targeted towards both a business and technical oriented readership.</p><br />
<br />
<p>SSC is looking to the broader GC community to contribute and collaborate on existing and future topics. By fostering a more collaborative and inclusive development approach, we hope to reduce GC research duplication and accelerate the development of technology roadmaps across government by referencing common GC documentation.</p><br />
<br />
<h2>Format</h2><br />
<br />
<p>Each technology trend briefing paper follows a common template:</p><br />
<br />
<ul><br />
<li><b>Business brief </b>describes the business aspect of the technology by offering a high level understanding, the origin and the uses.</li><br />
<li><b>Technical brief </b>gives an in-depth description of the technology. It focuses on the most important technical aspects of the technology without going into too much detail.</li><br />
<li><b>Industry usage </b>offers an understanding of how the technology is currently used or thought to be used in the industry when commercially available. This section clarifies the benefits of the technology through examples.</li><br />
<li><b>Canadian Government use </b>details how the technology is currently used or thought to be used in the context of the Federal Canadian Government when commercially available. This intent is to provide an understanding of how the technology could ultimately benefit the federal government in regards to the delivery of services to Canadians through short examples.</li><br />
<li><b>Implications for Shared Services Canada (SSC) </b>demonstrates the clear and measurable benefits that pertains to Shared Service Canada when adopting the use of the technology. This section is comprised of these following subsections :<br />
<ul><br />
<li><b>Value proposition </b>illustrates the potential strengths and opportunities that SSC can encounter by leveraging the technology.</li><br />
<li><b>Challenges </b>outlines the risks and difficulties associated with the technology that includes both risks of implementation such as the development of the product or the risks of solution by adopting the technology.</li><br />
<li><b>Considerations </b>presents any recommendations SSC may have for another department of the Government of Canada that wishes to adopt and leverage the technology.</li><br />
</ul><br />
</li><br />
</ul><br />
<br />
<h2>Development Process</h2><br />
<br />
<p>External market trends, private-public sector reports, online trends and Government of Canada strategic plans are all factors considered when selecting a topic for development. Once a topic is selected for development, it undergoes a five phase development process prior to publishing.</p><br />
<br />
<div>[[File:Technology_Trends_-_Development_Process.png|center]]</div><br />
<br />
<h2>How to Contribute</h2><br />
<br />
<p>We want your help! Our goal is to ensure that the content generated is developed in the open, routinely kept up to date, representative of the wide ranging GC departmental mandates and widely distributed to the broader Canadian Government community. To that end, we strongly encourage you to share, edit and provide feedback on the published content.</p><br />
<br />
<p>You can edit by making use of the “Discussion” tab located at the top-left of the page.</p> <br />
<br />
<p>Should you wish to sponsor and or author a topic not listed below, please reach out to [mailto:jean-francois.michaud@canada.ca Jean-François Michaud]</p><br />
<br />
</div><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-12"><br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Drones|Drones]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Drones|Drones]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Drones.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Drones.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Internet_of_Things|Internet of Things]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Internet_des_Objets|Internet des Objets]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Internet_of_Things.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Internet_des_Objets.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Développement_d%27Application_LowCode|Développement d'Application Programmation Schématisée]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Low_Code_Application_Development.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Développement_d%27Application_LowCode.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Open_by_Default|Open by Default]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Ouvert_par_Défaut|Ouvert par Défaut]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Open_by_Default.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Ouvert_par_Défaut.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Zero_Trust_Network|Zero Trust Network]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_Zéro_Confiance|Réseaux Zéro Confiance]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Zero_Trust_Network.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_Zéro_Confiance.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/5G_Networks|5G Networks]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_5G|Réseaux 5G]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_5G_Networks.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_5G.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Big_Data|Big Data]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Mégadonnées|Mégadonnées]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Big_Data.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Mégadonnées.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Edge_Computing|Edge Computing (Serverless Computing)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Informatique_en_Périphérie|Informatique en Périphérie (Informatique sans Serveurs)]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Edge_Computing.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Informatique_en_Périphérie.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Face_Recognition|Face Recognition]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Reconnaissance_Faciale|Reconnaissance Faciale]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Face_Recognition.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Reconnaissance_Faciale.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Datalakes|Datalakes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Lac de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Datalakes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Twins|Digital Twins]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Jumeaux Numériques</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Twins.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Kubernetes|Kubernetes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Kubernetes</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Kubernetes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Data_Leak_Prevention|Data Leak Prevention]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Prévention des Fuites de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Data_Leak_Prevention.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Software Defined Anything</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Tout Défini par Logiciel</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Services</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Services Numériques</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Interoperability (Tell Us Once)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Interopérabilité</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Application Containers</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Conteneurs Logiciels</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Management Platform</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Platforme de Gestion d'Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">AI (Machine Learning)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">IA (Apprentissage Automatique)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Crowdsourcing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Production participative</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Assistants (Conversational UI)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Assistants Numériques (Interface Conversationnelle)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Application Stores (API Stores)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Magasins d'Applications d'Entreprise (Magasins d'API)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Autonomous Vehicles</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Véhicules Autonomes</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Infrastructure as Code</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Infrastructure en tant que Code</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">SCADA Systems</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Systèmes SCADA</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Workplace (Office)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureau Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Low Earth Orbit System</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Système en Orbite Terrestre Basse</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Quantum Computing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Informatique Quantique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Robotics</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Robotiques</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Data Centre Infrastructure Monitoring</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Surveillance de l'Infrastructure du Centre de Données</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digitial / Smart Offices</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureaux Digitales / Smart</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Collaboration</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Collaboration d'Entreprise</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Gamification (Innovation Framework)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Gamification (Cadre d'Innovation)</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Intent Based Networking</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Réseaux basé sur l'Intention</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">IT Talent</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Talent Informatique</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Pay as you go</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Pay as you go</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
[[Category:Architecture]]<br />
[[Category:Technology]]<br />
<br />
{{#css:<br />
.technology-table{<br />
width: 100%;<br />
margin: auto;<br />
}<br />
<br />
th, td{<br />
text-align: center;<br />
}<br />
<br />
.logo{<br />
text-align: center;<br />
}<br />
<br />
.disclaimer{<br />
border: 1px solid red;<br />
background-color: rgba(255, 0, 0, 0.3);<br />
}<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
padding: 5px 10px 5px 10px;<br />
}<br />
<br />
.disclaimerText{<br />
width: 100%;<br />
text-align: left;<br />
}<br />
<br />
.news{<br />
border: 1px solid green;<br />
background-color: rgba(0, 255, 0, 0.3);<br />
}<br />
<br />
.toggle{<br />
color: rgb(6, 69, 173);<br />
float:left;<br />
<br />
}<br />
<br />
.toggle:hover{<br />
text-decoration: underline;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.sideTable {<br />
width: 27.5%;<br />
float: right;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 95%; <br />
margin-left: 2.5%; <br />
margin-right: 2.5%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
}<br />
<br />
.inverse-direction {<br />
float: right;<br />
}<br />
<br />
.td-left { border-right: 0px solid; }<br />
.td-middle { border-right: 0px solid; border-left: 0px solid; }<br />
.td-right { border-left: 0px solid; }<br />
<br />
.nav-tab {<br />
width: 100%;<br />
margin-top: 0px;<br />
padding-top: 0px;<br />
}<br />
<br />
<br />
@media (max-width: 1050px){<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.sideTable {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
/*<br />
.navigation-table {<br />
width: 30%;<br />
margin-left: 1.6666666%; <br />
margin-right: 1.6666666%;<br />
float: left;<br />
}<br />
*/<br />
<br />
.content-section {<br />
float: left;<br />
}<br />
<br />
.inverse-direction {<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; width: 100%; margin: auto; }<br />
}<br />
<br />
div>a>img {<br />
width: 600px;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
@media (max-width: 850px){<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
clear: both;<br />
}<br />
}<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends&diff=12141Technology Trends2019-08-29T18:59:23Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:{{FULLPAGENAME}}}}<br />
[[fr:Tendances_Technologiques]]<br />
<br />
<div class="sideTable"><br />
<div class="navigation-section"><br />
<div class="navigation-table"><br />
<table class="wikitable nav-tab" style="margin-top: 0px;"><br />
<tr><th class="breadcrumb" colspan="2"><b>Technology Trends</b><br><b>[[Tendances_Technologiques|Tendances Technologiques]]</b></th></tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_brief_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Trend Template</th><br />
<td>[[Media:EN_-_Technology_Trends_Template.docx|Technology Trends.docx]]</td><br />
</tr><br />
<tr><br />
<th>Other Related Publications</th><br />
<td><b>[[Architecture_Framework_Advisory_Committee|Architecture Framework Advisory Committee]]</b><br/><b>[[Technology_Trends/User_Guide|User Guide]]</b></td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<div><br />
<br />
<p>In an effort to better support its mandate of providing innovative Information Technology (IT) services to Government of Canada (GC) departments and agencies, Shared Services Canada (SSC) is actively researching and evaluating emerging technology trends. This research aims to Inform and prepare SSC, and the broader GC community, to handle new disruptive technologies that are just over the horizon by outlining potential benefits, impacts and use cases.</p><br />
<br />
<p>Technology trend briefing papers are the vehicle used to convey the research conducted on a given subject. These briefing papers are short, to the point, and are targeted towards both a business and technical oriented readership.</p><br />
<br />
<p>SSC is looking to the broader GC community to contribute and collaborate on existing and future topics. By fostering a more collaborative and inclusive development approach, we hope to reduce GC research duplication and accelerate the development of technology roadmaps across government by referencing common GC documentation.</p><br />
<br />
<h2>Format</h2><br />
<br />
<p>Each technology trend briefing paper follows a common template:</p><br />
<br />
<ul><br />
<li><b>Business brief </b>describes the business aspect of the technology by offering a high level understanding, the origin and the uses.</li><br />
<li><b>Technical brief </b>gives an in-depth description of the technology. It focuses on the most important technical aspects of the technology without going into too much detail.</li><br />
<li><b>Industry usage </b>offers an understanding of how the technology is currently used or thought to be used in the industry when commercially available. This section clarifies the benefits of the technology through examples.</li><br />
<li><b>Canadian Government use </b>details how the technology is currently used or thought to be used in the context of the Federal Canadian Government when commercially available. This intent is to provide an understanding of how the technology could ultimately benefit the federal government in regards to the delivery of services to Canadians through short examples.</li><br />
<li><b>Implications for Shared Services Canada (SSC) </b>demonstrates the clear and measurable benefits that pertains to Shared Service Canada when adopting the use of the technology. This section is comprised of these following subsections :<br />
<ul><br />
<li><b>Value proposition </b>illustrates the potential strengths and opportunities that SSC can encounter by leveraging the technology.</li><br />
<li><b>Challenges </b>outlines the risks and difficulties associated with the technology that includes both risks of implementation such as the development of the product or the risks of solution by adopting the technology.</li><br />
<li><b>Considerations </b>presents any recommendations SSC may have for another department of the Government of Canada that wishes to adopt and leverage the technology.</li><br />
</ul><br />
</li><br />
</ul><br />
<br />
<h2>Development Process</h2><br />
<br />
<p>External market trends, private-public sector reports, online trends and Government of Canada strategic plans are all factors considered when selecting a topic for development. Once a topic is selected for development, it undergoes a five phase development process prior to publishing.</p><br />
<br />
<div>[[File:Technology_Trends_-_Development_Process.png|center]]</div><br />
<br />
<h2>How to Contribute</h2><br />
<br />
<p>We want your help! Our goal is to ensure that the content generated is developed in the open, routinely kept up to date, representative of the wide ranging GC departmental mandates and widely distributed to the broader Canadian Government community. To that end, we strongly encourage you to share, edit and provide feedback on the published content.</p><br />
<br />
<p>You can edit by making use of the “Discussion” tab located at the top-left of the page.</p> <br />
<br />
<p>Should you wish to sponsor and or author a topic not listed below, please reach out to [mailto:jean-francois.michaud@canada.ca Jean-François Michaud]</p><br />
<br />
</div><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-12"><br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Drones|Drones]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Drones|Drones]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Drones.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Drones.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Internet_of_Things|Internet of Things]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Internet_des_Objets|Internet des Objets]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Internet_of_Things.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Internet_des_Objets.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Développement_d%27Application_LowCode|Développement d'Application Programmation Schématisée]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Low_Code_Application_Development.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Développement_d%27Application_LowCode.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Open_by_Default|Open by Default]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Ouvert_par_Défaut|Ouvert par Défaut]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Open_by_Default.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Ouvert_par_Défaut.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Zero_Trust_Network|Zero Trust Network]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_Zéro_Confiance|Réseaux Zéro Confiance]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Zero_Trust_Network.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_Zéro_Confiance.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/5G_Networks|5G Networks]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_5G|Réseaux 5G]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_5G_Networks.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_5G.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Big_Data|Big Data]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Mégadonnées|Mégadonnées]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Big_Data.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Mégadonnées.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Edge_Computing|Edge Computing (Serverless Computing)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Informatique_en_Périphérie|Informatique en Périphérie (Informatique sans Serveurs)]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Edge_Computing.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Informatique_en_Périphérie.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Face_Recognition|Face Recognition]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Reconnaissance_Faciale|Reconnaissance Faciale]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Face_Recognition.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Reconnaissance_Faciale.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Datalakes|Datalakes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Lac de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Datalakes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Twins|Digital Twins]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Jumeaux Numériques</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Twins.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Kubernetes|Kubernetes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Kubernetes</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Kubernetes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Data_Leak_Prevention|Data Leak Prevention]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Prévention des Fuites de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Data_Leak_Prevention.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Software Defined Anything</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Tout Défini par Logiciel</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Services</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Services Numériques</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Interoperability (Tell Us Once)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Interopérabilité</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Application Containers</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Conteneurs Logiciels</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Management Platform</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Platforme de Gestion d'Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">AI (Machine Learning)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">IA (Apprentissage Automatique)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Crowdsourcing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Production participative</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Assistants (Conversational UI)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Assistants Numériques (Interface Conversationnelle)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Application Stores (API Stores)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Magasins d'Applications d'Entreprise (Magasins d'API)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Autonomous Vehicles</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Véhicules Autonomes</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Infrastructure as Code</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Infrastructure en tant que Code</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">SCADA Systems</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Systèmes SCADA</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Workplace (Office)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureau Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Low Earth Orbit System</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Système en Orbite Terrestre Basse</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Quantum Computing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Informatique Quantique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Robotics</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Robotiques</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Data Centre Infrastructure Monitoring</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Surveillance de l'Infrastructure du Centre de Données</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digitial / Smart Offices</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureaux Digitales / Smart</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Collaboration</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Collaboration d'Entreprise</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Gamification (Innovation Framework)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Gamification (Cadre d'Innovation)</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Intent Based Networking</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Réseaux basé sur l'Intention</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">IT Talent</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Talent Informatique</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Pay as you go</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Pay as you go</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
[[Category:Architecture]]<br />
[[Category:Technology]]<br />
<br />
{{#css:<br />
.technology-table{<br />
width: 100%;<br />
margin: auto;<br />
}<br />
<br />
th, td{<br />
text-align: center;<br />
}<br />
<br />
.logo{<br />
text-align: center;<br />
}<br />
<br />
.disclaimer{<br />
border: 1px solid red;<br />
background-color: rgba(255, 0, 0, 0.3);<br />
}<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
padding: 5px 10px 5px 10px;<br />
}<br />
<br />
.disclaimerText{<br />
width: 100%;<br />
text-align: left;<br />
}<br />
<br />
.news{<br />
border: 1px solid green;<br />
background-color: rgba(0, 255, 0, 0.3);<br />
}<br />
<br />
.toggle{<br />
color: rgb(6, 69, 173);<br />
float:left;<br />
<br />
}<br />
<br />
.toggle:hover{<br />
text-decoration: underline;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.sideTable {<br />
width: 27.5%;<br />
float: right;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 95%; <br />
margin-left: 2.5%; <br />
margin-right: 2.5%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
}<br />
<br />
.inverse-direction {<br />
float: right;<br />
}<br />
<br />
.td-left { border-right: 0px solid; }<br />
.td-middle { border-right: 0px solid; border-left: 0px solid; }<br />
.td-right { border-left: 0px solid; }<br />
<br />
.nav-tab {<br />
width: 100%;<br />
margin-top: 0px;<br />
padding-top: 0px;<br />
}<br />
<br />
<br />
@media (max-width: 1050px){<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.sideTable {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
/*<br />
.navigation-table {<br />
width: 30%;<br />
margin-left: 1.6666666%; <br />
margin-right: 1.6666666%;<br />
float: left;<br />
}<br />
*/<br />
<br />
.content-section {<br />
float: left;<br />
}<br />
<br />
.inverse-direction {<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; width: 100%; margin: auto; }<br />
}<br />
<br />
div>a>img {<br />
width: 600px;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
@media (max-width: 850px){<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
clear: both;<br />
}<br />
}<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends&diff=12140Technology Trends2019-08-29T18:59:02Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:{{FULLPAGENAME}}}}<br />
[[fr:Tendances_Technologiques]]<br />
<br />
<div class="sideTable"><br />
<div class="navigation-section"><br />
<div class="navigation-table"><br />
<table class="wikitable nav-tab" style="margin-top: 0px;"><br />
<tr><th class="breadcrumb" colspan="2"><b>Technology Trends</b><br><b>[[Tendances_Technologiques|Tendances Technologiques]]</b></th></tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_brief_logo.png|200px]]</td></tr><br />
<tr><br />
<th>Trend Template</th><br />
<td>[[Media:EN_-_Technology_Trends_Template.docx|Technology Trends.docx]]</td><br />
</tr><br />
<tr><br />
<th>Other Related Publications</th><br />
<td><br />
<b>[[Architecture_Framework_Advisory_Committee|Architecture Framework Advisory Committee]]</b><br/><br />
<b>[[Technology_Trends/User_Guide|User Guide]]</b><br />
</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<div><br />
<br />
<p>In an effort to better support its mandate of providing innovative Information Technology (IT) services to Government of Canada (GC) departments and agencies, Shared Services Canada (SSC) is actively researching and evaluating emerging technology trends. This research aims to Inform and prepare SSC, and the broader GC community, to handle new disruptive technologies that are just over the horizon by outlining potential benefits, impacts and use cases.</p><br />
<br />
<p>Technology trend briefing papers are the vehicle used to convey the research conducted on a given subject. These briefing papers are short, to the point, and are targeted towards both a business and technical oriented readership.</p><br />
<br />
<p>SSC is looking to the broader GC community to contribute and collaborate on existing and future topics. By fostering a more collaborative and inclusive development approach, we hope to reduce GC research duplication and accelerate the development of technology roadmaps across government by referencing common GC documentation.</p><br />
<br />
<h2>Format</h2><br />
<br />
<p>Each technology trend briefing paper follows a common template:</p><br />
<br />
<ul><br />
<li><b>Business brief </b>describes the business aspect of the technology by offering a high level understanding, the origin and the uses.</li><br />
<li><b>Technical brief </b>gives an in-depth description of the technology. It focuses on the most important technical aspects of the technology without going into too much detail.</li><br />
<li><b>Industry usage </b>offers an understanding of how the technology is currently used or thought to be used in the industry when commercially available. This section clarifies the benefits of the technology through examples.</li><br />
<li><b>Canadian Government use </b>details how the technology is currently used or thought to be used in the context of the Federal Canadian Government when commercially available. This intent is to provide an understanding of how the technology could ultimately benefit the federal government in regards to the delivery of services to Canadians through short examples.</li><br />
<li><b>Implications for Shared Services Canada (SSC) </b>demonstrates the clear and measurable benefits that pertains to Shared Service Canada when adopting the use of the technology. This section is comprised of these following subsections :<br />
<ul><br />
<li><b>Value proposition </b>illustrates the potential strengths and opportunities that SSC can encounter by leveraging the technology.</li><br />
<li><b>Challenges </b>outlines the risks and difficulties associated with the technology that includes both risks of implementation such as the development of the product or the risks of solution by adopting the technology.</li><br />
<li><b>Considerations </b>presents any recommendations SSC may have for another department of the Government of Canada that wishes to adopt and leverage the technology.</li><br />
</ul><br />
</li><br />
</ul><br />
<br />
<h2>Development Process</h2><br />
<br />
<p>External market trends, private-public sector reports, online trends and Government of Canada strategic plans are all factors considered when selecting a topic for development. Once a topic is selected for development, it undergoes a five phase development process prior to publishing.</p><br />
<br />
<div>[[File:Technology_Trends_-_Development_Process.png|center]]</div><br />
<br />
<h2>How to Contribute</h2><br />
<br />
<p>We want your help! Our goal is to ensure that the content generated is developed in the open, routinely kept up to date, representative of the wide ranging GC departmental mandates and widely distributed to the broader Canadian Government community. To that end, we strongly encourage you to share, edit and provide feedback on the published content.</p><br />
<br />
<p>You can edit by making use of the “Discussion” tab located at the top-left of the page.</p> <br />
<br />
<p>Should you wish to sponsor and or author a topic not listed below, please reach out to [mailto:jean-francois.michaud@canada.ca Jean-François Michaud]</p><br />
<br />
</div><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-12"><br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Drones|Drones]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Drones|Drones]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Drones.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Drones.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Internet_of_Things|Internet of Things]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Internet_des_Objets|Internet des Objets]]</td><br />
<td>Published</td><br />
<td>2019-07-04</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Internet_of_Things.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Internet_des_Objets.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Développement_d%27Application_LowCode|Développement d'Application Programmation Schématisée]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Low_Code_Application_Development.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Développement_d%27Application_LowCode.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Open_by_Default|Open by Default]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Ouvert_par_Défaut|Ouvert par Défaut]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Open_by_Default.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Ouvert_par_Défaut.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Zero_Trust_Network|Zero Trust Network]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_Zéro_Confiance|Réseaux Zéro Confiance]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Zero_Trust_Network.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_Zéro_Confiance.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/5G_Networks|5G Networks]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Réseaux_5G|Réseaux 5G]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_5G_Networks.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Réseaux_5G.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Big_Data|Big Data]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Mégadonnées|Mégadonnées]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Big_Data.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Mégadonnées.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Edge_Computing|Edge Computing (Serverless Computing)]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Informatique_en_Périphérie|Informatique en Périphérie (Informatique sans Serveurs)]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Edge_Computing.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Informatique_en_Périphérie.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Face_Recognition|Face Recognition]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Reconnaissance_Faciale|Reconnaissance Faciale]]</td><br />
<td>Published</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Face_Recognition.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Reconnaissance_Faciale.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Datalakes|Datalakes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Lac de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Datalakes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Digital_Twins|Digital Twins]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Jumeaux Numériques</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Digital_Twins.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Kubernetes|Kubernetes]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Kubernetes</td><br />
<td>Translation</td><br />
<td>2019-07-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Kubernetes.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Data_Leak_Prevention|Data Leak Prevention]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Prévention des Fuites de Données</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Data_Leak_Prevention.pdf|EN]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Software Defined Anything</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Tout Défini par Logiciel</td><br />
<td>Translation</td><br />
<td>2019-08-06</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Services</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Services Numériques</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Interoperability (Tell Us Once)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Interopérabilité</td><br />
<td>Development</td><br />
<td>2019-07-23</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Application Containers</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Conteneurs Logiciels</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Management Platform</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Platforme de Gestion d'Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">AI (Machine Learning)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">IA (Apprentissage Automatique)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Crowdsourcing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Production participative</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digital Assistants (Conversational UI)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Assistants Numériques (Interface Conversationnelle)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Application Stores (API Stores)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Magasins d'Applications d'Entreprise (Magasins d'API)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Autonomous Vehicles</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Véhicules Autonomes</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Infrastructure as Code</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Infrastructure en tant que Code</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">SCADA Systems</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Systèmes SCADA</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Cloud Workplace (Office)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureau Infonuagique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Low Earth Orbit System</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Système en Orbite Terrestre Basse</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Quantum Computing</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Informatique Quantique</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Robotics</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Robotiques</td><br />
<td>Development</td><br />
<td>FY 19-20 Q3</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Data Centre Infrastructure Monitoring</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Surveillance de l'Infrastructure du Centre de Données</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Digitial / Smart Offices</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Bureaux Digitales / Smart</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Enterprise Collaboration</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Collaboration d'Entreprise</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Gamification (Innovation Framework)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Gamification (Cadre d'Innovation)</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Intent Based Networking</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Réseaux basé sur l'Intention</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">IT Talent</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Talent Informatique</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">Pay as you go</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">Pay as you go</td><br />
<td>Unassigned</td><br />
<td>FY 19-20 Q4</td><br />
<td></td><br />
</tr><br />
<br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
[[Category:Architecture]]<br />
[[Category:Technology]]<br />
<br />
{{#css:<br />
.technology-table{<br />
width: 100%;<br />
margin: auto;<br />
}<br />
<br />
th, td{<br />
text-align: center;<br />
}<br />
<br />
.logo{<br />
text-align: center;<br />
}<br />
<br />
.disclaimer{<br />
border: 1px solid red;<br />
background-color: rgba(255, 0, 0, 0.3);<br />
}<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
padding: 5px 10px 5px 10px;<br />
}<br />
<br />
.disclaimerText{<br />
width: 100%;<br />
text-align: left;<br />
}<br />
<br />
.news{<br />
border: 1px solid green;<br />
background-color: rgba(0, 255, 0, 0.3);<br />
}<br />
<br />
.toggle{<br />
color: rgb(6, 69, 173);<br />
float:left;<br />
<br />
}<br />
<br />
.toggle:hover{<br />
text-decoration: underline;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.sideTable {<br />
width: 27.5%;<br />
float: right;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 95%; <br />
margin-left: 2.5%; <br />
margin-right: 2.5%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
}<br />
<br />
.inverse-direction {<br />
float: right;<br />
}<br />
<br />
.td-left { border-right: 0px solid; }<br />
.td-middle { border-right: 0px solid; border-left: 0px solid; }<br />
.td-right { border-left: 0px solid; }<br />
<br />
.nav-tab {<br />
width: 100%;<br />
margin-top: 0px;<br />
padding-top: 0px;<br />
}<br />
<br />
<br />
@media (max-width: 1050px){<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.sideTable {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
/*<br />
.navigation-table {<br />
width: 30%;<br />
margin-left: 1.6666666%; <br />
margin-right: 1.6666666%;<br />
float: left;<br />
}<br />
*/<br />
<br />
.content-section {<br />
float: left;<br />
}<br />
<br />
.inverse-direction {<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; width: 100%; margin: auto; }<br />
}<br />
<br />
div>a>img {<br />
width: 600px;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
@media (max-width: 850px){<br />
<br />
.navigation-section {<br />
clear: both;<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
}<br />
<br />
.navigation-table {<br />
width: 100%;<br />
margin-left: 0%; <br />
margin-right: 0%;<br />
clear: both;<br />
}<br />
}<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12139Technology Trends/User Guide2019-08-29T18:49:12Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page. [http://hilite.me/ html styler]</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>GCwiki Standards and Norms</h3><br />
<br />
<ul><br />
<li><b></b></li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>Here are some settings configuration</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<p>Here are some shortcuts to accelerate your process.</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be place with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>[[Technology_Trends/Blockchain|Blockchain]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<th colspan="2">Renders as</th><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12138Technology Trends/User Guide2019-08-29T18:17:19Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page. [http://hilite.me/ html styler]</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>GCwiki Standards and Norms</h3><br />
<br />
<ul><br />
<li><b></b></li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>Here are some settings configuration</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<p>Here are some shortcuts to accelerate your process.</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>A paragraph tag, denoted by the letter “p”, is opened like all other HTML tags with an opening<nowiki> “<p>” tag and a closing “</p>”</nowiki>. In the brief, when an entire paragraph (as shown below) needs to be uploaded with no special rendering this can be done using the paragraph tag.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>In the brief, when an entire paragraph needs to be hidden/collapsible this can be done by making the paragraph tag part of the class “highlighted mw-collapsible-content”. The CSS will render it as seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>When only part of a paragraph needs to be hidden/collapsible the paragraph will need to be separated into several paragraph tags based on if they need to be hidden/collapsible or not. Parts that do not need to be hidden/collapsible will be part of the class “inline”. This allows the CSS to render the entire paragraph as one piece of text. Areas of text requiring still to be hidden/collapsible are made part of the class “highlighted inline mw-collapsible-content”. An example can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<p><nowiki>Lists can be created in two ways. These are unordered lists which are simply bulleted, and ordered lists which are numbered. Unordered lists like all HTML tags are denoted by an opening “<ul>” tag and a closing “</ul>” tag. In the same manner, ordered lists are opened with an opening “<ol>” tag and a closing “</ol>” tag. The items in the list will be placed within these tags. List items require being individually wrapped in a “<li>” opening tag and closing “</li>” tag. An example of this can be seen below.</nowiki></p><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>If elements in the list require being hidden/collapsible the entire list will need to be made as a list of lists. When doing this collapsible items will be placed in a list that is part of the class “highlighted mw-collapsible-content”. An example of this can be seen below.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<p><nowiki>Links, files, and images are all denoted in a similar fashion with the double square brackets and a vertical line separator as such “[[ | ]]”. For links the left side of the separator contains the URL of the link (if it is a wiki link the title of the page can be given). On right side of the separator is the name the user wishes to be displayed. Similar to links, files contain the file name to be displayed on the right side of the separator. The left side contains file name that was uploaded to the database separated by underscores. The left side also contains the prefix “Media:EN_-_”. An image is denoted the same way. Except the right side of the separator contains the size of the image in pixels (eg. 40px). The left side contains the name of the image with the prefix “File:”. Examples of all three can be seen below.</nowiki><br/></p><br />
<br />
<p>Images and files need to be uploaded to the database by clicking the “Upload file” link on the left side of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p><nowiki>References like other HTML tags are created with an opening <ref> tag and a closing </ref> tag. Within the reference tags the APA citation can be placed. After the citation a link can also be place with the same format as previously discussed or simply with one square bracket pair like “[ ]”. Doing so, will cause the citation in the text to appear as a number, as seen in the example below.</nowiki></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>[[Technology_Trends/Blockchain|Blockchain]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12137Technology Trends/User Guide2019-08-29T18:11:24Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page. [http://hilite.me/ html styler]</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>GCwiki Standards and Norms</h3><br />
<br />
<ul><br />
<li><b></b></li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>Here are some settings configuration</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<p>Here are some shortcuts to accelerate your process.</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>Most paragraph </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable Line</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable List</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="color: rgb(190, 70, 0)">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p>APA</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="color: rgb(190, 70, 0)">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>[[Technology_Trends/Blockchain|Blockchain]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12136Technology Trends/User Guide2019-08-29T18:08:42Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page. [http://hilite.me/ html styler]</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>GCwiki Standards and Norms</h3><br />
<br />
<ul><br />
<li><b></b></li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>Here are some settings configuration</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<p>Here are some shortcuts to accelerate your process.</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>Most paragraph </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable Line</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable List</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="background-color: #fff0f0">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p>APA</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="background-color: #fff0f0">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>[[Technology_Trends/Blockchain|Blockchain]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="2"><br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12135Technology Trends/User Guide2019-08-29T18:06:57Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page. [http://hilite.me/ html styler]</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>GCwiki Standards and Norms</h3><br />
<br />
<ul><br />
<li><b></b></li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>Here are some settings configuration</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<p>Here are some shortcuts to accelerate your process.</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>Most paragraph </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable Line</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable List</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="background-color: #fff0f0">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p>APA</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="background-color: #fff0f0">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>[[Technology_Trends/Blockchain|Blockchain]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Example</p><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12134Technology Trends/User Guide2019-08-29T18:06:12Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page. [http://hilite.me/ html styler]</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>GCwiki Standards and Norms</h3><br />
<br />
<ul><br />
<li><b></b></li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>Here are some settings configuration</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<p>Here are some shortcuts to accelerate your process.</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>Most paragraph </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable Line</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable List</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="background-color: #fff0f0">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p>APA</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span><nowiki>[[File:Traffic_cone.png|40px]]</nowiki><span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;disclaimerText&quot;</span><span style="color: #007700">&gt;</span>Recent additions include <nowiki>[[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]]</nowiki>.<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span></td><br />
<td><br />
<table class="disclaimer" style="margin: auto;"><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable sortable technology-table&quot;</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border: 0px solid;&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">colspan=</span><span style="background-color: #fff0f0">&quot;3&quot;</span><span style="color: #007700">&gt;</span>Name<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Status<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;white-space: nowrap;&quot;</span><span style="color: #007700">&gt;</span>Release Date<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Official Publications<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>[[Technology_Trends/Blockchain|Blockchain]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Published<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>2019-05-23<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-right: 0px solid; text-align:right;&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; border-right: 0px solid;&quot;</span><span style="color: #007700">&gt;</span>-<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td</span> <span style="color: #0000CC">style=</span><span style="background-color: #fff0f0">&quot;border-left: 0px solid; text-align:left&quot;</span><span style="color: #007700">&gt;</span>3D XPoint (Optane)<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Development<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>FY 19-20 Q2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span><br />
<br />
<br />
<br />
<br />
<br />
<br />
</td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table><br />
<br />
<br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
<br />
<br />
<br />
<br />
<br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Example</p><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12132Technology Trends/User Guide2019-08-29T15:11:45Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page. [http://hilite.me/ html styler]</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>GCwiki Standards and Norms</h3><br />
<br />
<ul><br />
<li><b></b></li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>Here are some settings configuration</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<p>Here are some shortcuts to accelerate your process.</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>Most paragraph </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable Line</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable List</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="background-color: #fff0f0">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p>APA</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). <nowiki>[https://en.wikipedia.org/wiki/Main_Page Wikipedia]</nowiki>. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"></td><br />
<td class="disclaimer"><br />
<table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td></td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table><br />
<br />
<br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
<br />
<br />
<br />
<br />
<br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Example</p><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12131Technology Trends/User Guide2019-08-29T15:09:39Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page. [http://hilite.me/ html styler]</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>GCwiki Standards and Norms</h3><br />
<br />
<ul><br />
<li><b></b></li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>Here are some settings configuration</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<p>Here are some shortcuts to accelerate your process.</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>Most paragraph </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable Line</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable List</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="background-color: #fff0f0">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p>APA</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p>Recent additions and bottom table</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"></td><br />
<td class="disclaimer"><br />
<table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]].</td><br />
</tr></table><br />
</td><br />
</tr><br />
<tr><br />
<td></td><br />
<td><br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">Recent additions include [[Technology_Trends/Blockchain|Blockchain]], [[Technology_Trends/Drones|Drones]], [[Technology_Trends/Internet_of_Things|Internet of Things]], [[Technology_Trends/Low_Code_Application_Development|Low Code Application Development]], [[Technology_Trends/Open_by_Default|Open by Default]], [[Technology_Trends/Zero_Trust_Network|Zero Trust Network]].</td><br />
</tr></table><br />
<br />
<br />
<h2>Technology Trend Briefing Papers</h2><br />
<br />
<table class="wikitable sortable technology-table" style="border: 0px solid;"><br />
<tr><br />
<th colspan="3">Name</th><br />
<th>Status</th><br />
<th style="white-space: nowrap;">Release Date</th><br />
<th>Official Publications</th><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">[[Technology_Trends/Blockchain|Blockchain]]</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">[[Tendances_Technologiques/Chaîne_de_Blocs|Chaîne de Blocs]]</td><br />
<td>Published</td><br />
<td>2019-05-23</td><br />
<td>[[Media:EN_-_Technology_Trends_-_Blockchain.pdf|EN]] - [[Media:FR_-_Tendances_Technologiques_-_Blockchain.pdf|FR]]</td><br />
</tr><br />
<tr><br />
<td style="border-right: 0px solid; text-align:right;">3D XPoint (Optane)</td><br />
<td style="border-left: 0px solid; border-right: 0px solid;">-</td><br />
<td style="border-left: 0px solid; text-align:left">3D XPoint (Optane)</td><br />
<td>Development</td><br />
<td>FY 19-20 Q2</td><br />
<td></td><br />
</tr><br />
</table><br />
<br />
<br />
<br />
<br />
<br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Example</p><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12130Technology Trends/User Guide2019-08-29T14:54:18Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page. [http://hilite.me/ html styler]</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>GCwiki Standards and Norms</h3><br />
<br />
<ul><br />
<li><b></b></li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>Here are some settings configuration</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<p>Here are some shortcuts to accelerate your process.</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>Most paragraph </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable Line</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable List</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="background-color: #fff0f0">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p>APA</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Main Pages</h3><br />
<br />
<p></p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Example</p><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaumehttps://wiki.gccollab.ca/index.php?title=Technology_Trends/User_Guide&diff=12128Technology Trends/User Guide2019-08-29T14:46:59Z<p>Nicolas.rheaume: </p>
<hr />
<div>{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}<br />
[[fr:Tendances_Technologiques/Guide_d'Utilisateur]]<br />
<br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="sidetable"><br />
<table class="wikitable"><br />
<tr><br />
<th class="breadcrumb" colspan="2"><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Technology_Trends|Technology Trends]]</th><br />
<th> / </th><br />
<th>User Guide</th><br />
</tr><br />
</table><br />
<table class="breadcrumb-table"><br />
<tr><br />
<th>[[Tendances_Technologiques|Tendances Technologiques]]</th><br />
<th> / </th><br />
<th>[[Tendances_Technologiques/Guide_d'Utilisateur|Guide d'Utilisateur]]</th><br />
</tr><br />
</table><br />
</th><br />
</tr><br />
<tr><td colspan="2" class="logo">[[File:Technology_Trends_-_User_Guide.png|200px]]</td></tr><br />
<tr><br />
<th>Status</th><br />
<td>Translation</td><br />
</tr><br />
<tr><br />
<th>Initial release</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Latest version</th><br />
<td>September 1, 2019</td><br />
</tr><br />
<tr><br />
<th>Official publication</th><br />
<td>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide.pdf]]</td><br />
</tr><br />
<tr><td colspan="2" class="disclaimer"><table><tr><br />
<td>[[File:Traffic_cone.png|40px]]</td><br />
<td class="disclaimerText">This page is a work in progress. We welcome your feedback. Please use the discussion page for suggestions and comments. When the page is approved and finalized, we will send it for translation.</td><br />
</tr></table></td></tr><br />
</table><br />
</div><br />
<br />
<br><p>This <b>User Guide</b> provides the instruction necessary to upload a new technology trend briefing paper. Most of the code is written in HTML using the CSS style. The goal of this page is to provide a step by step guide on how to create a page. [http://hilite.me/ html styler]</p><br />
<br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br><br><br />
<br />
<h2>Initialization and Configuration</h2><br />
<br />
<h3>Getting a GCcollab account</h3><br />
<br />
<p>Before starting to code, you will need an account on [https://gccollab.ca/ GCcollab] in order to create and edit existing GCwiki source code. If you have an Governmenet of Canada email account the process should be simple. If not, a public servant with an existing account can invite you using the invite button located at the top of the dashboard.</p><br />
<br />
<h3>Installing a Code Editor</h3><br />
<br />
<p>Most of the code written on the technology trend page is done in HTML and CSS since they were found to be the easiest and offer versatily when it comes to styling. Therefore, it is highly recommended that you use a Code Editor for the publishing process. They are not obligatory for the purpose of publishing technology trend. However, they simplify and accelerate the process. Below are three of the most popular environment and should be sufficient for the process. These platforms offer important tools and features such as syntax highlighting, file explorers, console, etc. Since Visual Studio Code is currently the most popular choice, examples in this user guide will use this editor, however the process is similar with others.</p><br />
<br />
<ul><br />
<li><b>[https://code.visualstudio.com/ Visual Studio Code] : </b>A completed editor where all the tools are available after installation.</li><br />
<li><b>[https://atom.io/ Atom] : </b>A simple and lightweight editor where most features are avaiable as packages and can be installed throught the settings.</li><br />
<li><b>[https://www.sublimetext.com/ Sublime Text] : </b>A classic editor offering the barebones functionnality.</li><br />
</ul><br />
<br />
<h3>Initializing the Code Editor</h3><br />
<br />
<p>After installing the editor, follow these following steps to start creating your first file. For this example, we will be using Visual Studio Code but the process is similar on other platforms.</p><br />
<br />
<ul><br />
<li><b>Creating a Workspace folder</b> : A workspace is a project folder located on your local computer that contains all of the project code. Locate a suitable directory on your computer a create an empty folder with an appropriate name (such as "GCwiki").</li><br />
<li><b>Adding the folder to the Editor's workspace</b> : On Visual Studio, open the file explorer located on the left or by pressing Ctrl+Shift+E. Right click on the Workspace portion and click "Add Folder to Workspace". Locate and select the previously created folder as your new workspace.</li><br />
<li><b>Creating a new file</b> : Right click on the project folder "GCwiki" and select new file. Enter an appropriate filename with an ending of ".html" such as "EN - Example.html". Use this newly created file to write all the code for the technology brief.</li><br />
<li><b>Adding the template's code</b> : Navigate to the [https://wiki.gccollab.ca/Technology_Trends template] page. On the upper navigation bar, select "view source" or, if you are logged in, "edit source". From there, copy and paste the [https://wiki.gccollab.ca/Technology_Trends template]'s code to your file. This template offers all the technology brief empty code.</li><br />
<li><b>Adjusting the template's code</b> : Before starting to publish the technology brief content, you need to adjust the template's information. All comments in the brackets "<span style="color: #008000">&lt;!-- comment --&gt;</span>" need to be replace by the corresponding information. Don't forget to use the underscore (_) when using links and files</li><br />
</ul><br />
<br />
<h3>Publishing on GCwiki</h3><br />
<br />
<p>During the technology trend publishing process, it is important to view how to code is being </p><br />
<br />
<ul><br />
<li><b>Creating a new page</b> : To create a new page on GCwiki, you simply have to enter the corresponding name in the URL bar on top of your browser. For example : the link for the this user guide is "https://wiki.gccollab.ca/Technology_Trends/User_Guide". The platform will offer you the option the create the corresponding page. Warning! Once a page has been created, it cannot be deleted so enter a valid name that follows the standards. For english page, name's starts with "Technology_Trends/" followed by the technology name using underscores rather than space. For french page, use "Tendances_Technologiques/" followed by the same structure.</li><br />
<li><b>Adding the code</b> : Navigate to the "Edit Source" tab on top of the page to publish your code. Copy and paste the corresponding code from Visual Studio Code to GCwiki. Pres "Save changes" to publish or "Show preview" to view the resulting code.</li><br />
</ul><br />
<br />
<h3>GCwiki Standards and Norms</h3><br />
<br />
<ul><br />
<li><b></b></li><br />
</ul><br />
<br />
<h3>Visual Studio Code : Settings and Shortcuts</h3><br />
<br />
<p>Here are some settings configuration</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<p>Here are some shortcuts to accelerate your process.</p><br />
<br />
<ul><br />
<li><b>Autocomplete</b> : </li><br />
</ul><br />
<br />
<h2>Basics of HTML and CSS</h2><br />
<br />
<p>This section introduces the fundamentals of HTML and CSS.</p><br />
<br />
<p>HTML is markup language meaning that it only describes the structure of a Web page and how the browser should display the content. HTML elements are represented by tags which usually consists of a <b>start</b> tag and an <b>end</b> tag with the content inserted in between. These tags affects the content is specific ways. Here are some basic examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h1&gt;</span>Header 1<span style="color: #007700">&lt;/h1&gt;</span></td><br />
<td class="half"><span class="header1">Header 1</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Header 2<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Header 2</span></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Paragraph<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><p>Paragraph</p></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;div&gt;</span>Division<span style="color: #007700">&lt;/div&gt;</span></td><br />
<td class="half"><div>Division</div></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;b&gt;</span>Bold<span style="color: #007700">&lt;/b&gt;</span></td><br />
<td class="half"><b>Bold</b></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;i&gt;</span>Italic<span style="color: #007700">&lt;/i&gt;</span></td><br />
<td class="half"><i>Italic</i></td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;u&gt;</span>Underline<span style="color: #007700">&lt;/u&gt;</span></td><br />
<td class="half"><u>Underline</u></td><br />
</tr><br />
</table><br />
<br />
<p>HTML tags can have attributes that provide additional information about that element. They are always specified in the <b>start tag</b>. These attributes can change the behavior of the HTML element such as the <b>style</b> attribute used to specify the styling of an element. The more common attributes are the <b>id</b> used to define unique element and the <b>class</b> used to define a elements sharing the same property. Once an HTML element has a class or an id, its style or behavior can be changed using CSS by adressing the corresponding name. Here are some examples : </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Style</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">style=</span><span style="color: rgb(190, 70, 0)">&quot;color:red;&quot;</span><span style="color: #007700">&gt;</span>Red text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"></td><br />
<td class="third"><span style="color:red;">red</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">id=</span><span style="color: rgb(190, 70, 0)">&quot;blueText&quot;</span><span style="color: #007700">&gt;</span>Blue Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #0066BB; font-weight: bold">#blueText</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">blue</span>; }</td><br />
<td class="third"><span id="blueText">Blue Text</span></td><br />
</tr><br />
<tr><br />
<td class="markup third"><span style="color: #007700">&lt;span</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;green&quot;</span><span style="color: #007700">&gt;</span>Green Text<span style="color: #007700">&lt;/span&gt;</span></td><br />
<td class="style third"><span style="color: #BB0066; font-weight: bold">.green</span> { <span style="color: #008800; font-weight: bold">color</span><span style="color: #333333">:</span> <span style="color: #007020">green</span>; }</td><br />
<td class="third"><span class="green">Green Text</span></td><br />
</tr><br />
</table><br />
<br />
<p>Most of the publishing work is done in HTML using classes to modify the style and the behavior of specific content. Editing the CSS shouldn't be necessary </p><br />
<br />
<h2>Technology Trend Content Publishing</h2><br />
<br />
<p>After the Code Editor has been installed and the template has been copy-pasted into the new technology brief file, you are ready to start publishing. Each brief is different so use the information provided below accordingly.</p><br />
<br />
<h3>Information</h3><br />
<br />
<p>The first step is to change the template's information accordingly. Most of these changes affects the right-sided table containing the brief's information. These modifications are commented such as <span style="color: #008000">&lt;!-- comment --&gt;</span> to make it easier to locate and make the require changes. Be careful! The information follows a standard syntax and format that must be respected for the sake of consistency. Only the part in green needs to be changed. There is no need to understand what it does</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>line #</th><br />
<th>Name</th><br />
<th>Description</th><br />
<th>Example</th><br />
</tr><br />
<tr><br />
<td>2</td><br />
<td>French Version Link</td><br />
<td>This GCwiki link redirects to the french version of this page.</td><br />
<td class="markup"><nowiki>[[</nowiki>fr:Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>13</td><br />
<td>Brief Title</td><br />
<td>This is the name of the brief in the side table in plain text.</td><br />
<td class="markup green">User Guide</td><br />
</tr><br />
<tr><br />
<td>20</td><br />
<td>French Version Link</td><br />
<td>This link redirects to the french version.</td><br />
<td class="markup"><nowiki>[[</nowiki>Tendances_Technologiques/<span class="green">Guide_d'Utilisateur</span>|<span class="green">Guide d'Utilisateur</span><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>25</td><br />
<td>Logo File Link</td><br />
<td>This link displays the logo.</td><br />
<td class="markup"><nowiki>[[</nowiki>File:Technology_Trends_-_<span class="green">User_Guide</span>.png|200px<nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>28</td><br />
<td>Status</td><br />
<td>Chose one of these 4 states this brief is currently at.</td><br />
<td class="markup green">Unassigned / Development / Translation / Published</td><br />
</tr><br />
<tr><br />
<td>32</td><br />
<td>Initial Release</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>36</td><br />
<td>Latest Version</td><br />
<td>Simple date text</td><br />
<td class="markup green">September 1, 2020</td><br />
</tr><br />
<tr><br />
<td>40</td><br />
<td>Publication File Link</td><br />
<td>This link shows the published version of this brief.</td><br />
<td class="markup"><nowiki>[[</nowiki>Media:EN_-_Technology_Trends_-_<span class="green">User_Guide</span>.pdf|<span class="green">User Guide</span>.pdf--><nowiki>]]</nowiki></td><br />
</tr><br />
<tr><br />
<td>78</td><br />
<td>Wiki Page Name</td><br />
<td>This changes the name of this GCwiki page. </td><br />
<td class="markup">#firstHeading::after{ content:"<span class="green">User Guide</span>"; }</td><br />
</tr><br />
</table><br />
<br />
<h3>Headers</h3><br />
<br />
<p>Headers indicate a section of the document. In the brief, headers starts at H2 and go up for sub-sections. Any headers will show up in the table of content located at the top of the page.</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;h2&gt;</span>Business Brief<span style="color: #007700">&lt;/h2&gt;</span></td><br />
<td class="half"><span class="header2">Business Brief</span></td><br />
</tr><br />
</table><br />
<br />
<h3>Paragraph</h3><br />
<br />
<p>Most paragraph </p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="highlighted mw-collapsible-content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra. Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable Line</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span> Aenean ut tempus turpis. Nullam ac pellentesque ligula.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><p class="inline"> Aenean ut tempus turpis. Nullam ac pellentesque ligula.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Multiple collapsable paragraph</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.<span style="color: #007700">&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline-spacer&quot;</span><span style="color: #007700">&gt;&lt;/p&gt;</span><span style="color: #007700">&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;inline&quot;</span><span style="color: #007700">&gt;</span>Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.<span style="color: #007700">&lt;/p&gt;&lt;p</span> <span style="color: #0000CC">class=</span><span style="color: rgb(190, 70, 0)">&quot;highlighted inline mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span>Integer pharetra aliquet nibh non interdum.<span style="color: #007700">&lt;/p&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<p class="inline">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p class="highlighted inline mw-collapsible-content">Sed quis gravida tellus. Pellentesque egestas nisi id diam accumsan, non vulputate neque viverra.</p><br />
<p class="inline-spacer"></p><br />
<p class="inline">Nunc vel sapien efficitur, convallis nulla bibendum, gravida metus.</p><p class="highlighted inline mw-collapsible-content">Integer pharetra aliquet nibh non interdum.</p><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>List</h3><br />
<br />
<ul><br />
<li><b>ul</b> : unordered list</li><br />
<li><b>ol</b> : ordered list</li><br />
<li><b>li</b> : list item</li><br />
</ul><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<ul><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ul><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br/><br />
<td class="half"><br />
<ol><br />
<li>Element 1</li><br />
<li>Element 2</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Collapsable List</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ul&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span><br/><span style="color: #007700">&lt;ul</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ul&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ul><br />
<li>Element 1</li><br />
</ul><br />
<ul class="highlighted mw-collapsible-content"><br />
<li>Element 2</li><br />
</ul><br />
</div><br />
</td><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;ol&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 1<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span><br/><span style="color: #007700">&lt;ol</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;highlighted mw-collapsible-content&quot;</span><span style="color: #0000CC">&nbsp;start=</span><span style="background-color: #fff0f0">&quot;2&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;li&gt;</span>Element 2<span style="color: #007700">&lt;/li&gt;</span><br/><span style="color: #007700">&lt;/ol&gt;</span></td><br />
<td class="half"><br />
<div class="mw-collapsible" data-expandtext="Show Detailed View" data-collapsetext="Hide Detailed View"><br />
<div class="mw-collapsible-toggle btn" style="float: left; display: block;"><br />
<div class="toggle mw-collapsible-toggle-collapsed" role="button" tabindex="0"><span class="mw-collapsible-text">Hide Detailed View</span></div><br />
</div><br/><br/><br />
<ol><br />
<li>Element 1</li><br />
</ol><br />
<ol class="highlighted mw-collapsible-content" start="2"><br />
<li>Element 2</li><br />
</ol><br />
</div><br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Tables</h3><br />
<br />
<table><br />
<tr><br />
<td><b> • table :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table</td><br />
</tr><br />
<tr><br />
<td><b> • tr :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Row</td><br />
</tr><br />
<tr><br />
<td><b> • th :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Header</td><br />
</tr><br />
<tr><br />
<td><b> • td :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Table Detail</td><br />
</tr><br />
<tr><br />
<td><b> • wikitable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds the Wikipedia table style to a table.</td><br />
</tr><br />
<tr><br />
<td><b> • sortable :</b></th><br />
<td><i>(class)</i></td><br />
<td>Adds sortable functionnality to a table.</td><br />
</tr><br />
</table><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th>Markup</th><br />
<th>Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup half"><span style="color: #007700">&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable sortable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 1<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;th&gt;</span>Header 2<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 1<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 2<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 3<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;td&gt;</span>Detail 4<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&lt;/table&gt;</span> <br />
</td><br />
<td class="half"><br />
<table class="wikitable sortable" style="margin-left:auto; margin-right:auto;"><br />
<tr><br />
<th>Header 1</th><br />
<th>Header 2</th><br />
</tr><br />
<tr><br />
<td>Detail 1</td><br />
<td>Detail 2</td><br />
</tr><br />
<tr><br />
<td>Detail 3</td><br />
<td>Detail 4</td><br />
</tr><br />
</table> <br />
</td><br />
</tr><br />
</table><br />
<br />
<h3>Links, Images and Files</h3><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Renders as</th><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[https://www.canada.ca/en.html Canada.ca]</nowiki></td><br />
<td style="text-align: center">[https://www.canada.ca/en.html Canada.ca]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Technology_Trends|Home Page]]</nowiki></td><br />
<td style="text-align: center">[[Technology_Trends|Home Page]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</nowiki></td><br />
<td style="text-align: center">[[Media:EN_-_Technology_Trends_-_User_Guide.pdf|User Guide pdf]]</td><br />
</tr><br />
<tr><br />
<td class="markup"><nowiki>[[File:Traffic_cone.png|40px]]</nowiki></td><br />
<td style="text-align: center">[[File:Traffic_cone.png|40px]]</td><br />
</tr><br />
</table><br />
<br />
<h3>References</h3><br />
<br />
<p>APA</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;p&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #007700">&lt;ref&gt;</span>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia<span style="color: #007700">&lt;/ref&gt;&lt;/p&gt;</span></td><br />
<td><br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<sup><nowiki>[1]</nowiki></sup></p><br />
<p class="header2">References</p><br />
<ol><br />
<li>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</li><br />
</ol><br />
</td><br />
</tr><br />
</table><br />
<br />
<br />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<ref>Wikipedia. (2019, September 1). [https://en.wikipedia.org/wiki/Main_Page Wikipedia]. Retrieved from Wikipedia</ref></p><br />
<br />
<br />
<br />
<br />
<h3>Main Pages</h3><br />
<br />
<h3>Hype cycle table</h3><br />
<br />
<p>Hype cycle table, example using blockchain</p><br />
<br />
<table class="wikitable markupTable"><br />
<tr><br />
<th class="half">Markup</th><br />
<th class="half">Notation</th><br />
</tr><br />
<tr><br />
<td class="markup"><span style="color: #007700">&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;container&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;row&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-8&quot;</span><span style="color: #007700">&gt;</span><nowiki>[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</nowiki><span style="color: #007700">&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;div</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;col-sm-4&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;table</span> <span style="color: #0000CC">class=</span><span style="background-color: #fff0f0">&quot;wikitable hypecycleTable&quot;</span><span style="color: #007700">&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>English<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;</span>Français<span style="color: #007700">&lt;/th&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Hype Cycle for Blockchain Technologies, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Expectations<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Attentes<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Time<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;</span>Temps<span style="color: #007700">&lt;/td&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&nbsp;&lt;/table&gt;</span><br/><span style="color: #007700">&nbsp;&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&nbsp;&lt;/div&gt;</span><br/><span style="color: #007700">&lt;/div&gt;</span><br />
</td><br />
<td><br />
<table><br />
<tr><br />
<td><b> • div :</b></th><br />
<td><i>(tag)</i></td><br />
<td>Division</td><br />
</tr><br />
<tr><br />
<td><b> • container :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a container for a group of elements.</td><br />
</tr><br />
<tr><br />
<td><b> • row :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates an inline space inside the container.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-8 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 8/12.</td><br />
</tr><br />
<tr><br />
<td><b> • col-sm-4 :</b></th><br />
<td><i>(class)</i></td><br />
<td>Creates a column of width 4/12.</td><br />
</tr><br />
</table><br />
</td><br />
</tr><br />
</table><br />
<br />
<p>Example</p><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-8">[[File:EN_Technology_Trends_-_Blockchain_Hype_Cycle_2018.png|center]]</div><br />
<div class="col-sm-4"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Figure 1. Hype Cycle for Blockchain Technologies, 2018</td><br />
<td>Figure 1. Rapport Hype Cycle sur les technologies de la chaîne de blocs, 2018</td><br />
</tr><br />
<tr><br />
<td>Expectations</td><br />
<td>Attentes</td><br />
</tr><br />
<tr><br />
<td>Time</td><br />
<td>Temps</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<h2>Technology Trend Publishing</h2><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<h2>Industry Use</h2><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<h4>Challenges</h4><br />
<br />
<h4>Considerations</h4><br />
<br />
<h2>References</h2><br />
<br />
<p class="inline">Low-code</p><p class="highlighted inline mw-collapsible-content"> (Some industry analysts and vendors of low-code systems use very different terminology, for example: Gartner uses high-productivity application Platform-as-a-Service (hpaPaaS).)</p><p class="inline"> is built on the concept of higher abstraction levels, where the developer can directly express business processes and requirements without getting mired in coding details. For some apps developed in low-code, a small amount of simple code is typically still written by hand – especially for applications not following one of the vast number of built-in templates. (Those requiring absolutely no handwritten code are referred to as no-code apps.) This reduction in manual coding has some important effects:</p><br />
<br />
<ul><br />
<li>App development (including feature capture, testing/validation and deployment) proceeds much faster than usual – enabling agile development, and reducing cost and improving time-to-market. As a side effect, this also reduces the number of errors and requirements mismatches.</li><br />
<li>Less coding (and less intricate coding) allows a broader range of people to engage in app development – no longer limiting this to highly skilled programmers (who are typically rare, talented, and expensive).</li><br />
<li>Low-code originally catered to apps-from-scratch, but is now also able to integrate legacy or third party systems (e.g. ERPs and databases such as SAP, Oracle, DB2, SQL Server, etc.) to build complete apps even more quickly.</li><br />
</ul><br />
<br />
<p>Low-code is not without its challenges:</p><br />
<br />
<ul><br />
<li>Finding developers: despite the low technical barrier to usage, most low-code systems are proprietary and require at least a modest amount of system-specific training.</li><br />
<li>Highly skilled traditional developers often view low-code with skepticism and defensiveness – partly due to the slow devaluation of the traditional skill set.</li><br />
<li>Licensing costs are often opaque and somewhat higher than those of traditional development environments and tools (many of which are open-source).</li><br />
</ul><br />
<br />
<p>According to the March 2019 Forrester Wave report, the current leading low-code systems (out of a total of 13 evaluated in this latest report) are Microsoft PowerApps, OutSystems, and Mendix (now acquired by Siemens), with Kony and Salesforce following closely. Similar vendor rankings are also given by Gartner, Ovum, and IDC.</p><br />
<br />
<h2>Technology Brief</h2><br />
<br />
<p>Briefly, low-code is a development environment and runtime platform that allows for building apps of almost any kind (with the exception of deeply embedded or very high-performance apps) while only writing a very small amount of simple code. In many cases, absolutely no code is written – making them “no code apps.”</p><br />
<br />
<p>To the low code developer (often someone more specialized in the application domain than in coding), the low-code tool appears like most integrated development environments (IDEs). Instead of a window in which to type code, the functionality of the application is built visually. That likely starts with drawing the windows of the application, and attaching actions (again, visually) to the various GUI elements such as buttons, drop-down menus, list boxes, etc. In general, many apps support a business process, which is then drawn diagrammatically in low-code. Each step in the business process may activate other windows or take some further action.</p><br />
<br />
<p>Such actions can involve communicating with other applications (such as email), pulling in documents, consulting a database, or taking remote action. Creating an interaction with another application is usually a simple visual connection diagrammatically, and most low-code systems support APIs (which remain only visual in low-code) to a vast number of other vendors’ applications. Similarly, pulling in documents/files is done visually, along with any processing of such files – including sharing them remotely.</p><br />
<br />
<p>One of the most significant wins in low-code is database integration: the developer drags and drops a database, which is usually then autodiscovered by the low-code environment, making the structure of the database visually obvious. The developer may then visually create database queries (in a form of visual SQL), and use those results for further processing or display in a window. Naturally, various operations across databases are also supported. The leading vendors of low-code support all of the major databases across many versions. In a limited number of cases, a very complex database query must be written by hand in SQL – though that process is coached by intelligent assistants within the tool, and is done visually.</p><br />
<br />
<p>Most real-life app development involves interfacing to legacy systems – something also well enabled in low-code. Such legacy systems (e.g. SAP, some other ERP, or database) appear as connectors in a palette of supported systems, which can then be used visually, while the low-code system manages the actual API usage.</p><br />
<br />
<p>All of the low-code systems have extensive palettes of additional components – in many cases written by the low-code vendor in other languages for performance reasons. Some of the pre-built components include:</p><br />
<br />
<ul><br />
<li>Location services using GPS on mobile devices.</li><br />
<li>Cloud support for all of the major vendors, as well as private clouds.</li><br />
<li>Cameras, including gesture and facial recognition, etc.</li><br />
<li>Audio support, including sound generation and voice recognition/synthesis.</li><br />
<li>Multilanguage support.</li><br />
<li>Internet-of-Things (IoT) interfaces and complex event processing.</li><br />
<li>Log file and audit trail support in applications requiring governance.</li><br />
<li>Security primitives, such as encryption, signatures, and authentication.</li><br />
<li>Machine learning and artificial intelligence engines.</li><br />
<li>Visualizations for large-scale data.</li><br />
<li>Back-end interfaces to big-data systems such as Hadoop.</li><br />
</ul><br />
<br />
<p>Low-code tools additionally have user communities contributing new components or wrappers for legacy systems, and proficient programmers (in other languages such as Java, C++, C#, etc.) can easily produce their own components as needed. The leading low-code vendors have extensive support for mobile and desktop apps, including keyboards, styluses, and touch-screens. Much of that support is encapsulated in a single project, meaning that a mobile version of an app can be co-developed with the desktop version.</p><br />
<br />
<p>Low-code environments directly support version control through a variety of interfaces such as to Git, Mercurial, Subversion, etc. This allows not only for the safety of being able to roll back changes, but also for multi-developer projects.</p><br />
<br />
<p>Following the assembly of the app, the low-code environment allows for immediately testing/debugging it without a long compile-build cycle. This directly supports agile development and co-refinement of requirements where domain experts/users can make adjustments to the app as early as possible. Such testing can be done in a staged testing platform with test databases, etc.</p><br />
<br />
<p>Finally, deployment is usually a single-step process in its lifecycle manager, where the low-code environment is aware of the deployment platform’s parameters and the app can be pushed directly into production and use. Should anything go wrong, rolling back to a previous version is usually equally easy.</p><br />
<br />
<p>Under the hood, low-code is of course also making use of traditional programming languages and tools – though this is not usually visible to the developer. The visual programming is translated directly into C#, Java or similar (some platforms such as OutSystems support both), which is then compiled using the normal development tool-chain. The low-code environment tracks the minimal amount of code generation and recompiles, allowing for a very interactive development experience oriented towards experimentation and prototyping. The output C# or Java can also be used standalone in case of a move away from low-code, though the actual code is often not elegant enough for true understandability.</p><br />
<br />
<h2>Industry Use</h2><br />
<br />
<p class="inline">All of the major technical industry analysts (Forrester, Gartner, Ovum, and IDC) have reported on low-code for a number of years – following Forrester naming it “low-code” in 2014. Those reports have at times identified up to fifty providers of low-code environments over the past decade. Some of those providers have faded, while three have emerged as the leading providers of very broad low-code solutions</p><p class="highlighted inline mw-collapsible-content"> (A broad solution is one able to interface to many other types of components (both legacy or written in other programming languages), runs on several platforms, is able to produce apps of all types.)</p><p class="inline"> : Mendix (now a part of Siemens), Microsoft (with PowerApps), and OutSystems. The Forrester Wave from March 2019 is shown in Figure 1, while the 2018 Gartner Magic Quadrant is shown in Figure 2.<br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-6"><br />
[[File:Technology_Trends_-_Low_Code_Application_Development_Forrester_Wave.png|center]]<br />
<br />
<p class="source">Figure 1 The Forrester Wave: Low-Code Development Platforms for AD&D Professionals, Q1 2019. Used without permission.</p><br />
</div><br />
<div class="col-sm-6"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Challengers</td><br />
<td>Nouveaux fournisseurs</td><br />
</tr><br />
<tr><br />
<td>Contenders</td><br />
<td>Fournisseurs concurrents</td><br />
</tr><br />
<tr><br />
<td>Strong Performers</td><br />
<td>Fournisseurs performants</td><br />
</tr><br />
<tr><br />
<td>Leaders</td><br />
<td>Chefs de file</td><br />
</tr><br />
<tr><br />
<td>Stronger current offering</td><br />
<td>Offres actuelles les plus intéressantes</td><br />
</tr><br />
<tr><br />
<td>Weaker current offering</td><br />
<td>Offres actuelles les moins intéressantes</td><br />
</tr><br />
<tr><br />
<td>Weaker strategy</td><br />
<td>Stratégie plus faible</td><br />
</tr><br />
<tr><br />
<td>Stronger strategy</td><br />
<td>Stratégie plus solide</td><br />
</tr><br />
<tr><br />
<td>Market presence</td><br />
<td>Présence sur le marché</td><br />
</tr><br />
<tr><br />
<td>OutSystems</td><br />
<td>OutSystems</td><br />
</tr><br />
<tr><br />
<td>Mendix</td><br />
<td>Mendix</td><br />
</tr><br />
<tr><br />
<td>Kony</td><br />
<td>Kony</td><br />
</tr><br />
<tr><br />
<td>Microsoft</td><br />
<td>Microsoft</td><br />
</tr><br />
<tr><br />
<td>Salesforce</td><br />
<td>Salesforce</td><br />
</tr><br />
<tr><br />
<td>ServiceNow</td><br />
<td>ServiceNow</td><br />
</tr><br />
<tr><br />
<td>GeneXus</td><br />
<td>GeneXus</td><br />
</tr><br />
<tr><br />
<td>Progress Software</td><br />
<td>Progress Software</td><br />
</tr><br />
<tr><br />
<td>WaveMaker</td><br />
<td>WaveMaker</td><br />
</tr><br />
<tr><br />
<td>MatsSoft</td><br />
<td>MatsSoft</td><br />
</tr><br />
<tr><br />
<td>Thinkwise</td><br />
<td>Thinkwise</td><br />
</tr><br />
<tr><br />
<td>Skuid</td><br />
<td>Skuid</td><br />
</tr><br />
<tr><br />
<td>Clear Software</td><br />
<td>Clear Software</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<p>Among other requirements, the systems featured in the Forrester Wave were chosen because they each:<br />
<br />
<ol><br />
<li>Offer a comprehensive declarative development approach: the level of abstraction matches that of the client, which is critical for expressing the requirements.</li><br />
<li>Provide a low-cost-of-entry commercial model: they allow for free trials, and provide online training material.</li><br />
<li>Support building many business use cases, from web and mobile apps to database, event processing, IoT, and business process apps.</li><br />
<li>Primarily target large enterprises: revenue over a billion USD and geographically dispersed teams.</li><br />
</ol><br />
<br />
<p class="inline">Websites of the low-code tool leaders typically provide reference customers, and these include numerous prominent banks, insurance companies, airlines, government departments, and the US Army – though in most cases no details are given about the precise application domain. Most of the analysts’ reports, as well as self-reporting by OutSystems and Mendix, indicate that 88% of companies are adopting low-code, while 74% of those companies are integrating the business side into low-code development, thereby directly involving the clients who dictate the requirements.</p><p class="highlighted inline mw-collapsible-content"> ([https://www.mendix.com/why-developers-should-embrace-low-code/ Example])</p><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-6"><br />
[[File:Technology_Trends_-_Low_Code_Application_Development_Gartner_Magic_Quadrant.png|center]]<br />
<br />
<p class="source">Figure 2 : Magic Quadrant de Gartner – Plate-forme d’application d’entreprise comme service à haute productivité. Utilisé sans autorisation.</p><br />
</div><br />
<div class="col-sm-6"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>OutSystems</td><br />
<td>OutSystems</td><br />
</tr><br />
<tr><br />
<td>Mendix</td><br />
<td>Mendix</td><br />
</tr><br />
<tr><br />
<td>ServiceNow</td><br />
<td>ServiceNow</td><br />
</tr><br />
<tr><br />
<td>Microsoft</td><br />
<td>Microsoft</td><br />
</tr><br />
<tr><br />
<td>Kintone</td><br />
<td>Kintone</td><br />
</tr><br />
<tr><br />
<td>Caspio</td><br />
<td>Caspio</td><br />
</tr><br />
<tr><br />
<td>AgilePoint</td><br />
<td>AgilePoint</td><br />
</tr><br />
<tr><br />
<td>MatsSoft</td><br />
<td>MatsSoft</td><br />
</tr><br />
<tr><br />
<td>Bpm’online</td><br />
<td>Bpm’online</td><br />
</tr><br />
<tr><br />
<td>Quick Base</td><br />
<td>Quick Base</td><br />
</tr><br />
<tr><br />
<td>TrackVia</td><br />
<td>TrackVia</td><br />
</tr><br />
<tr><br />
<td>Fujitsu</td><br />
<td>Fujitsu</td><br />
</tr><br />
<tr><br />
<td>OrangeScape</td><br />
<td>OrangeScape</td><br />
</tr><br />
<tr><br />
<td>Zoho</td><br />
<td>Zoho</td><br />
</tr><br />
<tr><br />
<td>Betty Blocks</td><br />
<td>Betty Blocks</td><br />
</tr><br />
<tr><br />
<td>Kony</td><br />
<td>Kony</td><br />
</tr><br />
<tr><br />
<td>Appian</td><br />
<td>Appian</td><br />
</tr><br />
<tr><br />
<td>Oracle</td><br />
<td>Oracle</td><br />
</tr><br />
<tr><br />
<td>Pegasystems</td><br />
<td>Pegasystems</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<h2>Canadian Government Use</h2><br />
<br />
<p>Modern low-code can literally be used in all application areas except for deeply embedded systems and very high-performance computing, though even in those two areas, low-code can provide much of an app while interfacing to software components written in other programming languages.<br />
<br />
<p>Given this breadth, literally all IT application areas of the Canadian Government are candidates for low-code. For example:<br />
<br />
<ul><br />
<li>Apps consisting of a business process, including interfaces to document/content management, emails for reminders, etc.</li><br />
<li>Data gathering and database apps that interface to large scale and distributed data storage – including managing identity and privacy.</li><br />
<li>Communication and task management apps that allow for chats, emails, video conferencing, and calendar management.</li><br />
<li>Data-science and visualization apps that potentially contain some machine learning or artificial intelligence to process and present large amounts of data.</li><br />
</ul><br />
<br />
<p>Analyst group IDG and OutSystems have specifically explored OutSystems for digital government, basing their evaluation on the goals shown in Figure 3, though the conclusions are valid for all low-code systems. In particular, low-code can simultaneously increase quality while decreasing service delivery costs.</p><br />
<br />
<div class="container"><br />
<div class="row"><br />
<div class="col-sm-6"><br />
[[File:Technology_Trends_-_Low_Code_Application_Development_Top_Goals.png|center]]<br />
<br />
<p class="source">Figure 3 Top Goals with Respect to the Digital Experience Provided for Citizens. Used without permission from: Improving Digital Experience for End Users in the Public Sector, IDG Research Services, December 2018.</p><br />
</div><br />
<div class="col-sm-6"><br />
<table class="wikitable hypecycleTable"><br />
<tr><br />
<th>English</th><br />
<th>Français</th><br />
</tr><br />
<tr><br />
<td>Increase the quality of citizen user experience</td><br />
<td>Accroître la qualité de l’expérience utilisateur du citoyen</td><br />
</tr><br />
<tr><br />
<td>Lower service delivery costs</td><br />
<td>Diminuer les coûts de la prestation des services</td><br />
</tr><br />
<tr><br />
<td>Improve data security</td><br />
<td>Améliorer la sécurité des données</td><br />
</tr><br />
<tr><br />
<td>Provide better access to data and information</td><br />
<td>Offrir un meilleur accès aux données et à l’information</td><br />
</tr><br />
<tr><br />
<td>Increase speed of service delivery</td><br />
<td>Accroître la rapidité de la prestation des services</td><br />
</tr><br />
<tr><br />
<td>Reduce staff time spent addressing citizen/student requests, questions, complaints</td><br />
<td>Réduire le temps consacré par le personnel à la résolution des demandes de renseignements, des questions et des plaintes des citoyens et des étudiants</td><br />
</tr><br />
<tr><br />
<td>Increase usage or programs/generate revenue</td><br />
<td>Accroître l’utilisation des programmes et générer des revenus</td><br />
</tr><br />
<tr><br />
<td>Develop user profiles to personalize transactions</td><br />
<td>Créer des profils d’utilisateurs pour personnaliser les transactions</td><br />
</tr><br />
</table><br />
</div><br />
</div><br />
</div><br />
<br />
<p class="expand mw-collapsible-content">It is worth noting that achieving these goals (likely via low-code) fits into the higher levels of Gartner's Digital Government Maturity Model (such as Level 4 and Level 5).</p><br />
<br />
<h2>Implications for Government Agencies</h2><br />
<br />
<h3>Shared Services Canada (SSC)</h3><br />
<br />
<h4>Value Proposition</h4><br />
<br />
<p>Given SSC’s heavy involvement in IT services and management, the value proposition of low-code relies on the production, deployment and maintenance of apps. Low-code moves app development to higher abstract levels (such as directly modeling business processes, etc.) and requires far less code to be written, giving the following specific value propositions:</p><br />
<br />
<ol><br />
<li>Shorter time-to-market, giving higher client satisfaction, more accurate schedules, and also less temptation to build workarounds or purchase ill-fitting temporary solutions.</li><br />
<li>Fewer person-hours of development, giving lower cost.</li><br />
<li>Broadening the pool of potential app developers, alleviating staffing pressure, and potentially lower costs while shortening development timelines.</li><br />
<li>Direct integration of legacy systems, allowing for incremental roll-out and use of low-code for cost and risk management.</li><br />
<li>More accurately capturing and building for customer requirements, leading to lower rework and maintenance costs.</li><br />
</ol><br />
<br />
<h4>Challenges</h4><br />
<br />
<p>While low-code vendors pitch it as a solution to all app projects, it is not without its challenges and issues, all of which are relevant to SSC:</p><br />
<ul><br />
<li>The nature of low-code is to allow for non-coders (ideally, domain experts for the client) to create apps, however, low-code environments are largely proprietary and require at least a modest amount of training. This applies even to highly skilled developers.</li><br />
<li>Most organizations experience some pushback from traditional developers, partly due to skepticism, though often due to defensiveness as more (and cheaper) people become “developers.”</li><br />
<li>Most traditional development environments involve a one-off purchase of the IDE, however, low-code licenses are considerably more complex, often involving per-deployed-app costs. Those costs are sometimes opaque and need to be fully worked through for the ROI analysis.</li><br />
<li><p class="inline">There are several low-code systems to choose from, though the current leaders (which include Mendix, Microsoft and OutSystems) have consistently been ahead of the pack</p><p class="highlighted inline mw-collapsible-content"> (That is not quite true for Microsoft, which is relatively new to low-code, though their development environments and general platforms are very mature and strategic.)</p><p class="inline">. Which platforms to choose is a challenge that depends heavily on legacy software to be supported, existing deployment platforms, etc. Supporting more than one low-code platform will bring its own challenges.</li><br />
<li>The proprietary nature of low-code gives a certain level of “lock-in,” preventing SSC from changing vendor or leaving low-code altogether. Vendors usually portray low-code as having no lock-in because C# or Java code is generated, which may be maintained further without low-code. In practice, this is not true for large apps.</li><br />
<li>Low-code’s ease (“democratization”) of app development can cause problems for SSC: clients will be tempted to develop on their own if SSC is not fast enough, thereby creating a shadow IT (hidden/skunk works) mentality. If allowed to grow, this will create maintenance issues as well as an existential problem for SSC.</li><br />
<li>Security has been the chronic weak link in low-code, and vendors are only now attending to it in a structural way. Security primitives have long been available in low-code development palettes, but their use has not been obligatory and they are not interwoven with the environment.</li><br />
</ul><br />
<br />
<h4>Considerations</h4><br />
<br />
<p>In choosing whether, how, or when to move to low-code, SSC has numerous considerations. SSC would obviously gain from the low-code efficiency improvement, and the main considerations revolve around when, how, and on what scale to move to low-code. As clients become aware of SSC’s low-code plans, they will exert increasing pressure to shorten timelines/schedules as well as lower project costs. SSC will need to consider even more agility in client interactions, as well as involving them more directly in projects using low-code – all while SSC retains direct control over app development. Regardless of how fast SSC adopts low-code, there is a risk that its popularity is picked up by forward-looking (or desperate) clients that initiate Shadow IT low-code projects. Completely preventing such projects will be difficult, and SSC must consider how to bring such projects “in from the cold,” to be integrated and supported from inside SSC.</p><br />
<br />
<p>Rolling out low-code in SSC also requires some other considerations. Despite its simplicity, low-code will require at least a modest amount of developer training. This would have to be coupled with change management to integrate and not alienate traditional developers into the move; not doing so risks creating a two-tier developer corps, or having traditional developers actively working against the low-coders. SSC will need to consider a sequence of projects appropriate for low-code – whether based on risk-management/criticality or potential for savings. The security needs of SSC are somewhat unique (thanks to the broad cross section of clients), and ensuring low-code adequately supports security is a challenge needing exploration.</p><br />
<br />
<p>SSC should consider a low-code trial for several reasons: gaining exposure, evaluating low-code tools, and quantifying the ROI (at least for one project). Ideally, all of the leading low-code systems should be evaluated – though the field may be thinned (e.g. to Microsoft PowerApps or OutSystems) based on breadth of the system as well as the match to existing technologies in-use by SSC. During the trial, several aspects should be measured: training cost (which is then translated to amortized training costs as they would be across several projects), amortized licensing costs, elapsed time, client satisfaction, and amortized maintenance costs.</p><br />
<br />
<h2>References</h2><br />
<br />
<ol><br />
<li>Appian. (2016). <i>[https://www.appian.com/assets/sites/14/2016/12/low-code-guide.pdf Low-Code Guide].</i> Retrieved from appian.com</li><br />
<li>Azoff, M. (2018, April 13).<i>[https://ovum.informa.com/resources/product-content/ovum-decision-matrix-selecting-an-enterprise-mobile-application-development-platform-201819 Ovum Decision Matrix: Selecting an Enterprise Mobile Application Development Platform, 2018–19].</i> Retrieved from ovum.informa.com</li><br />
<li>Maio, A. D., & Howard, R. (2018, November 2).<i>[https://www.gartner.com/doc/reprints?id=1-667LEM1&ct=190130&st=sb Introducing the Gartner Digital Government Maturity Model 2.0].</i> Retrieved from gartner.com</li><br />
<li>Marvin, R. (2018, August 10).<i>[https://www.pcmag.com/roundup/353252/the-best-low-code-development-platforms The Best Low-Code Development Platforms for 2019].</i> Retrieved from pcmag.com</li><br />
<li>Mendix. (2019, July 4).<i>[https://www.mendix.com/why-developers-should-embrace-low-code/ App dev has evolved: Why developers need to embrace Low-Code].</i> Retrieved from mendix.com</li><br />
<li>Outsystems. (2019, March 26).<i>[https://www.outsystems.com/1/idg-report-low-code-development-local-government/ Accelerating Digital Government With Low-Code Development].</i> Retrieved from outsystems.com</li><br />
<li>Revell, M. (2019, February 7).<i>[https://www.outsystems.com/blog/what-is-low-code.html What Is Low-Code?]</i> Retrieved from outsystems.com</li><br />
<li>Rymer, J. R., Koplowitz, R., Mines, C., Sjoblom, S., & Turley, C. (2019, March 13).<i>[https://reprints.forrester.com/#/assets/2/160/RES144387/reports The Forrester Wave™: Low-Code Development Platforms For AD&D Professionals, Q1 2019].</i> Retrieved from reprints.forrester.com</li><br />
<li>Vincent, P., Baker, V., Natis, Y., Iijima, K., Driver, M., Dunie, R., . . . Gupta, A. (2018, April 26).<i>[https://www.gartner.com/doc/reprints?id=1-4XVPI4N&ct=180430&st=sb Magic Quadrant for Enterprise High-Productivity Application Platform as a Service].</i> Retrieved from gartner.com</li><br />
<li>Wikipedia. (2019, July 18).<i>[https://en.wikipedia.org/wiki/Low-code_development_platform Low-code development platform].</i> Retrieved from en.wikipedia.org</li><br />
</ol><br />
</div><br />
<br />
{{#css:<br />
<br />
#firstHeading::after{<br />
content:"User Guide";<br />
}<br />
<br />
div>a>img {<br />
width: 90%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
<br />
.imageDisplay {<br />
width: 400px;<br />
margin: auto;<br />
float: right;<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
<br />
.source {<br />
text-align: center;<br />
font-style: italic;<br />
}<br />
<br />
/* PC Formatting */<br />
<br />
.sidetable{ float: right; width: 25%; cursor: auto; text-align: center;}<br />
.wikitable{ margin: 0px 0px 0px 0px; }<br />
.logo{ text-align: center; }<br />
.disclaimer{ border: 1px solid red; background-color: rgba(255, 0, 0, 0.3); }<br />
<br />
.breadcrumb{<br />
background-color: rgb(248, 249, 250);<br />
border: 1px solid rgb(162, 169, 177);<br />
}<br />
.breadcrumb-table{ margin: auto; }<br />
<br />
.highlighted{ background-color: rgba(242, 109, 33, 0.2); }<br />
.mw-collapsible-text{ text-align:left; }<br />
.inline{ display: inline; }<br />
.inline-spacer{ display: block; }<br />
<br />
.btn {<br />
display: inline-block;<br />
margin-bottom: 0;<br />
font-weight: 400;<br />
text-align: center;<br />
white-space: nowrap;<br />
vertical-align: middle;<br />
-ms-touch-action: manipulation;<br />
touch-action: manipulation;<br />
cursor: pointer;<br />
background-image: none;<br />
border: 1px solid transparent;<br />
padding: 6px 12px;<br />
font-size: 14px;<br />
line-height: 1.42857143;<br />
border-radius: 4px;<br />
-webkit-user-select: none;<br />
-moz-user-select: none;<br />
-ms-user-select: none;<br />
user-select: none;<br />
<br />
width: 230px;<br />
color: rgba(242, 109, 33, 1);<br />
background-color: rgba(242, 109, 33, 0.1);<br />
border-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.btn:hover {<br />
color: rgba(255, 255, 255, 1);<br />
background-color: rgba(242, 109, 33, 1);<br />
text-decoration: none;<br />
}<br />
<br />
.hypecycle {<br />
width: 80%;<br />
margin: auto;<br />
}<br />
<br />
.container{<br />
width: 100%;<br />
display: block;<br />
}<br />
<br />
.row{<br />
width: 100%;<br />
display: table;<br />
content: " ";<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { float: left; }<br />
<br />
.col-sm-1 { width: 8.333333333%; }<br />
.col-sm-2 { width: 16.66666666%%; }<br />
.col-sm-3 { width: 25%; }<br />
.col-sm-4 { width: 33.333333333333%; }<br />
.col-sm-5 { width: 41.6666666666%; }<br />
.col-sm-6 { width: 50%; }<br />
.col-sm-7 { width: 58.333333333%; }<br />
.col-sm-8 { width: 66.66666666666%; }<br />
.col-sm-9 { width: 75%; }<br />
.col-sm-10 { width: 83.33333333333%; }<br />
.col-sm-11 { width: 91.6666666666%; }<br />
.col-sm-12 { width: 100%; }<br />
<br />
.hypecycleTable{<br />
width: 100%;<br />
}<br />
<br />
.markupTable {<br />
width: 100%;<br />
}<br />
<br />
.markup {<br />
font-family: "Consolas", Times, serif;<br />
}<br />
<br />
.half {width: 50%; }<br />
.third {width: 33.3333%; }<br />
<br />
<br />
.header1 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 25.2px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 32.76px;<br />
text-decoration: underline;<br />
}<br />
.header2 {<br />
font-family: "Linux Libertine", Georgia, Times, serif;<br />
font-size: 21px;<br />
font-weight: 400;<br />
height: auto;<br />
line-height: 27.3px;<br />
text-decoration: underline;<br />
}<br />
<br />
.centered{<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
<br />
#blueText { color: blue; }<br />
<br />
.green { color: green; }<br />
<br />
<br />
/* Mobile Formatting */<br />
@media (max-width: 992px){<br />
.sidetable{ width: 80%; margin-left: 10%; margin-right: 10%;}<br />
<br />
.container{<br />
display: block;<br />
clear: both;<br />
}<br />
<br />
.col-sm-1,<br />
.col-sm-2,<br />
.col-sm-3,<br />
.col-sm-4,<br />
.col-sm-5,<br />
.col-sm-6,<br />
.col-sm-7,<br />
.col-sm-8,<br />
.col-sm-9,<br />
.col-sm-10,<br />
.col-sm-11,<br />
.col-sm-12 { clear: both; display: block; width: 100%; margin: auto; }<br />
<br />
div>a>img {<br />
width: 100%;<br />
height: auto;<br />
margin: auto;<br />
}<br />
}<br />
@media (max-width: 600px){<br />
.sidetable{ width: 100%; margin-left: 0px; margin-right: 0px;}<br />
}<br />
<br />
}}</div>Nicolas.rheaume