Sites des portails et collections dans HAL : recommandations pour les intégrer dans la nouvelle ergonomie. Présentation du webinaire organisé par le CCSD et Casuhal, 25 janvier 2022.
This is the slides I used when I shared my humble insight on Django to the students in University of Taipei in 2016. Please feel free to correct me if there is anything wrong.
Intro to MongoDB
Get a jumpstart on MongoDB, use cases, and next steps for building your first app with Buzz Moschetti, MongoDB Enterprise Architect.
@BuzzMoschetti
This is the slides I used when I shared my humble insight on Django to the students in University of Taipei in 2016. Please feel free to correct me if there is anything wrong.
Intro to MongoDB
Get a jumpstart on MongoDB, use cases, and next steps for building your first app with Buzz Moschetti, MongoDB Enterprise Architect.
@BuzzMoschetti
This document provides an overview of using Node.js with the MySQL Document Store. It discusses how MySQL can be used as a NoSQL database with the new MySQL Document Store API. Key components that enable this include the X DevAPI, Router, X Plugin, and X Protocol. The API allows for schemaless data storage and retrieval using JSON documents stored in MySQL collections. Documents can be added, retrieved, modified, and removed from collections using the MySQL Connector/Node.js driver.
This talk was given at the IIPC General Assembly in Paris in May 2014. It introduces the distributed, parallel extraction framework provided by the Web Data Commons project. The framework is public accessible and tailored for the Amazon Web Service Stack. Besides the presentation includes an excerpt of datasets which were extracted from over 100 TB of crawling data and are as well available at http://webdatacommons.org.
Django Tutorial | Django Web Development With Python | Django Training and Ce...Edureka!
( Python Django Training - https://www.edureka.co/python-django )
This Edureka “Django Tutorial" introduces you to django along with a practical to create web application using python web framework. This video helps you to learn following topics:
1. Why Django framework?
2. What is Django?
3. Architecture: MVC-MVT Pattern
4. Hands On: Getting started with Django
5. Building blocks of Django
6. Project: A web application
What is Django | Django Tutorial for Beginners | Python Django Training | Edu...Edureka!
This Edureka “What is Django” tutorial will help you in understanding the fundamentals of Django and build a strong foundation in Django. It helps you to build a simple ‘hello world’ application to our main Login application. Below are the topics covered in this tutorial:
1. What is a Web framework?
2. What is Python Django?
3. Features of Django
4. Big Players who Use Django
5. Django Installation
6. How does Django Work?
7. Get started With Django
8. Demo - Login Application
AWS Customer Presentation: Freie Univerisitat - Berlin Summit 2012Amazon Web Services
This document discusses analyzing large amounts of web data on a startup budget using Amazon Web Services (AWS). It describes how the Common Crawl dataset provides HTML dumps of billions of URLs for free that can be accessed on AWS. Running analysis on this large dataset would be prohibitively expensive without AWS due to computing and storage costs. The document outlines how AWS services like EC2, S3, SQS can be used to parallelize the analysis across many servers and distribute the work, allowing the large-scale analysis to be performed for a low cost. Preliminary results of analyzing structured data embedded in web pages are presented.
Workshop held at Open Repository 2018, Bozeman, Montana
As of late 2016, a DSpace 7 UI Working Group has begun developing an Angular User Interface which will replace the existing UIs in DSpace 7. This effort also includes the development of a new REST API for DSpace, designed to follow the principles of a RESTful webservice and adopt emerging standards and formats. The goals of the REST API are twofold: (1) to fully support the new Angular UI, and (2) to provide a rich, RESTful integration point for third-party services and tools.
This workshop will allow developers to become more familiar with the new REST API framework before DSpace 7 is released.
This hands-on developers workshop will provide attendees with an overview of the DSpace 7 REST framework:
- standards / best practices that the API is based on (HAL, JSON+PATCH, JWT)
- DSpace 7 REST Contract (documentation of all endpoints)
- interacting with the REST API (via HAL browser, curl and/or postman)
- how to build new endpoints into the REST API
- where to look when issues arise
- how to document and test existing/new endpoints
Attendees will be expected to setup a virtual machine (or install the DSpace 7 codebase locally) to get more familiar with the codebase/development tools.
This document outlines a Python-Django training course held at HCMUT in summer 2012. It provides details on the instructors, tools used in the training including Notepad++ and command line, and covers 13 parts that make up the content of the course including introductions to Python, Django, HTML/CSS, installation, models, views, templates and deployment. Exercises are provided to help reinforce learning concepts in Python and using HTML, CSS, and JavaScript to create a form.
Apache Hive is a data warehouse software built on top of Hadoop that allows users to query data stored in various databases and file systems using an SQL-like interface. It provides a way to summarize, query, and analyze large datasets stored in Hadoop distributed file system (HDFS). Hive gives SQL capabilities to analyze data without needing MapReduce programming. Users can build a data warehouse by creating Hive tables, loading data files into HDFS, and then querying and analyzing the data using HiveQL, which Hive then converts into MapReduce jobs.
The columnar roadmap: Apache Parquet and Apache ArrowDataWorks Summit
The Hadoop ecosystem has standardized on columnar formats—Apache Parquet for on-disk storage and Apache Arrow for in-memory. With this trend, deep integration with columnar formats is a key differentiator for big data technologies. Vertical integration from storage to execution greatly improves the latency of accessing data by pushing projections and filters to the storage layer, reducing time spent in IO reading from disk, as well as CPU time spent decompressing and decoding. Standards like Arrow and Parquet make this integration even more valuable as data can now cross system boundaries without incurring costly translation. Cross-system programming using languages such as Spark, Python, or SQL can becomes as fast as native internal performance.
In this talk we’ll explain how Parquet is improving at the storage level, with metadata and statistics that will facilitate more optimizations in query engines in the future. We’ll detail how the new vectorized reader from Parquet to Arrow enables much faster reads by removing abstractions as well as several future improvements. We will also discuss how standard Arrow-based APIs pave the way to breaking the silos of big data. One example is Arrow-based universal function libraries that can be written in any language (Java, Scala, C++, Python, R, ...) and will be usable in any big data system (Spark, Impala, Presto, Drill). Another is a standard data access API with projection and predicate push downs, which will greatly simplify data access optimizations across the board.
Speaker
Julien Le Dem, Principal Engineer, WeWork
The document discusses Parquet, a column-oriented data storage format for Hadoop. Parquet aims to provide efficient column-based storage across Hadoop platforms by limiting I/O to only the needed columns and supporting nested data structures. It uses definition and repetition levels to reconstruct nested data representations from columns and allows for different compression codecs like Snappy and GZIP.
Step by Step Guide on Lazy Loading in Angular 11Katy Slemon
This document provides a tutorial on implementing lazy loading in Angular. It explains that lazy loading loads components only when their routes are activated, improving performance. It then demonstrates how to set up lazy loading through creating a module, routing file, component, and using the loadChildren property. Verification of lazy loading is shown through separate bundles being generated for lazy loaded modules.
This document summarizes an Apache Jena track presentation about SHACL (Shapes Constraint Language) in Apache Jena. The presentation introduces SHACL as a W3C standard for validating RDF graphs, provides examples of using SHACL shapes to validate FOAF profiles, and demonstrates the SHACL validation process. It also covers the SHACL compact syntax, SHACL-SPARQL constraints, SHACL operations, and Apache Jena's support for SHACL including command line tools and Fuseki validation services.
Hue architecture in the Hadoop ecosystem and SQL EditorRomain Rigaux
Hue is a web interface tool for exploring, analyzing, and visualizing data with Apache Hadoop. It allows users to prepare and browse data, compose SQL queries and search dashboards, and productionize workflows. Some key features include querying data, a light ETL tool called Livy, an indexer for full text search, and scheduling workflows. Hue aims to improve the SQL and search experience, support richer metadata search, and adopt a single page layout user interface.
A really really fast introduction to PySpark - lightning fast cluster computi...Holden Karau
Apache Spark is a fast and general engine for distributed computing & big data processing with APIs in Scala, Java, Python, and R. This tutorial will briefly introduce PySpark (the Python API for Spark) with some hands-on-exercises combined with a quick introduction to Spark's core concepts. We will cover the obligatory wordcount example which comes in with every big-data tutorial, as well as discuss Spark's unique methods for handling node failure and other relevant internals. Then we will briefly look at how to access some of Spark's libraries (like Spark SQL & Spark ML) from Python. While Spark is available in a variety of languages this workshop will be focused on using Spark and Python together.
W3C Tutorial on Semantic Web and Linked Data at WWW 2013Fabien Gandon
The document provides an introduction to Semantic Web and Linked Data. It discusses key concepts such as RDF, which represents data as subject-predicate-object triples that can be connected to form a graph. RDF has several syntaxes including XML, Turtle, and JSON. Properties in RDF triples can link to other resources or contain literal values. Types are identified with URIs and vocabularies are extensible. The goal of Linked Data is to publish structured data on the web and link it to other data to form a global data web.
This document provides an overview of using Node.js with the MySQL Document Store. It discusses how MySQL can be used as a NoSQL database with the new MySQL Document Store API. Key components that enable this include the X DevAPI, Router, X Plugin, and X Protocol. The API allows for schemaless data storage and retrieval using JSON documents stored in MySQL collections. Documents can be added, retrieved, modified, and removed from collections using the MySQL Connector/Node.js driver.
This talk was given at the IIPC General Assembly in Paris in May 2014. It introduces the distributed, parallel extraction framework provided by the Web Data Commons project. The framework is public accessible and tailored for the Amazon Web Service Stack. Besides the presentation includes an excerpt of datasets which were extracted from over 100 TB of crawling data and are as well available at http://webdatacommons.org.
Django Tutorial | Django Web Development With Python | Django Training and Ce...Edureka!
( Python Django Training - https://www.edureka.co/python-django )
This Edureka “Django Tutorial" introduces you to django along with a practical to create web application using python web framework. This video helps you to learn following topics:
1. Why Django framework?
2. What is Django?
3. Architecture: MVC-MVT Pattern
4. Hands On: Getting started with Django
5. Building blocks of Django
6. Project: A web application
What is Django | Django Tutorial for Beginners | Python Django Training | Edu...Edureka!
This Edureka “What is Django” tutorial will help you in understanding the fundamentals of Django and build a strong foundation in Django. It helps you to build a simple ‘hello world’ application to our main Login application. Below are the topics covered in this tutorial:
1. What is a Web framework?
2. What is Python Django?
3. Features of Django
4. Big Players who Use Django
5. Django Installation
6. How does Django Work?
7. Get started With Django
8. Demo - Login Application
AWS Customer Presentation: Freie Univerisitat - Berlin Summit 2012Amazon Web Services
This document discusses analyzing large amounts of web data on a startup budget using Amazon Web Services (AWS). It describes how the Common Crawl dataset provides HTML dumps of billions of URLs for free that can be accessed on AWS. Running analysis on this large dataset would be prohibitively expensive without AWS due to computing and storage costs. The document outlines how AWS services like EC2, S3, SQS can be used to parallelize the analysis across many servers and distribute the work, allowing the large-scale analysis to be performed for a low cost. Preliminary results of analyzing structured data embedded in web pages are presented.
Workshop held at Open Repository 2018, Bozeman, Montana
As of late 2016, a DSpace 7 UI Working Group has begun developing an Angular User Interface which will replace the existing UIs in DSpace 7. This effort also includes the development of a new REST API for DSpace, designed to follow the principles of a RESTful webservice and adopt emerging standards and formats. The goals of the REST API are twofold: (1) to fully support the new Angular UI, and (2) to provide a rich, RESTful integration point for third-party services and tools.
This workshop will allow developers to become more familiar with the new REST API framework before DSpace 7 is released.
This hands-on developers workshop will provide attendees with an overview of the DSpace 7 REST framework:
- standards / best practices that the API is based on (HAL, JSON+PATCH, JWT)
- DSpace 7 REST Contract (documentation of all endpoints)
- interacting with the REST API (via HAL browser, curl and/or postman)
- how to build new endpoints into the REST API
- where to look when issues arise
- how to document and test existing/new endpoints
Attendees will be expected to setup a virtual machine (or install the DSpace 7 codebase locally) to get more familiar with the codebase/development tools.
This document outlines a Python-Django training course held at HCMUT in summer 2012. It provides details on the instructors, tools used in the training including Notepad++ and command line, and covers 13 parts that make up the content of the course including introductions to Python, Django, HTML/CSS, installation, models, views, templates and deployment. Exercises are provided to help reinforce learning concepts in Python and using HTML, CSS, and JavaScript to create a form.
Apache Hive is a data warehouse software built on top of Hadoop that allows users to query data stored in various databases and file systems using an SQL-like interface. It provides a way to summarize, query, and analyze large datasets stored in Hadoop distributed file system (HDFS). Hive gives SQL capabilities to analyze data without needing MapReduce programming. Users can build a data warehouse by creating Hive tables, loading data files into HDFS, and then querying and analyzing the data using HiveQL, which Hive then converts into MapReduce jobs.
The columnar roadmap: Apache Parquet and Apache ArrowDataWorks Summit
The Hadoop ecosystem has standardized on columnar formats—Apache Parquet for on-disk storage and Apache Arrow for in-memory. With this trend, deep integration with columnar formats is a key differentiator for big data technologies. Vertical integration from storage to execution greatly improves the latency of accessing data by pushing projections and filters to the storage layer, reducing time spent in IO reading from disk, as well as CPU time spent decompressing and decoding. Standards like Arrow and Parquet make this integration even more valuable as data can now cross system boundaries without incurring costly translation. Cross-system programming using languages such as Spark, Python, or SQL can becomes as fast as native internal performance.
In this talk we’ll explain how Parquet is improving at the storage level, with metadata and statistics that will facilitate more optimizations in query engines in the future. We’ll detail how the new vectorized reader from Parquet to Arrow enables much faster reads by removing abstractions as well as several future improvements. We will also discuss how standard Arrow-based APIs pave the way to breaking the silos of big data. One example is Arrow-based universal function libraries that can be written in any language (Java, Scala, C++, Python, R, ...) and will be usable in any big data system (Spark, Impala, Presto, Drill). Another is a standard data access API with projection and predicate push downs, which will greatly simplify data access optimizations across the board.
Speaker
Julien Le Dem, Principal Engineer, WeWork
The document discusses Parquet, a column-oriented data storage format for Hadoop. Parquet aims to provide efficient column-based storage across Hadoop platforms by limiting I/O to only the needed columns and supporting nested data structures. It uses definition and repetition levels to reconstruct nested data representations from columns and allows for different compression codecs like Snappy and GZIP.
Step by Step Guide on Lazy Loading in Angular 11Katy Slemon
This document provides a tutorial on implementing lazy loading in Angular. It explains that lazy loading loads components only when their routes are activated, improving performance. It then demonstrates how to set up lazy loading through creating a module, routing file, component, and using the loadChildren property. Verification of lazy loading is shown through separate bundles being generated for lazy loaded modules.
This document summarizes an Apache Jena track presentation about SHACL (Shapes Constraint Language) in Apache Jena. The presentation introduces SHACL as a W3C standard for validating RDF graphs, provides examples of using SHACL shapes to validate FOAF profiles, and demonstrates the SHACL validation process. It also covers the SHACL compact syntax, SHACL-SPARQL constraints, SHACL operations, and Apache Jena's support for SHACL including command line tools and Fuseki validation services.
Hue architecture in the Hadoop ecosystem and SQL EditorRomain Rigaux
Hue is a web interface tool for exploring, analyzing, and visualizing data with Apache Hadoop. It allows users to prepare and browse data, compose SQL queries and search dashboards, and productionize workflows. Some key features include querying data, a light ETL tool called Livy, an indexer for full text search, and scheduling workflows. Hue aims to improve the SQL and search experience, support richer metadata search, and adopt a single page layout user interface.
A really really fast introduction to PySpark - lightning fast cluster computi...Holden Karau
Apache Spark is a fast and general engine for distributed computing & big data processing with APIs in Scala, Java, Python, and R. This tutorial will briefly introduce PySpark (the Python API for Spark) with some hands-on-exercises combined with a quick introduction to Spark's core concepts. We will cover the obligatory wordcount example which comes in with every big-data tutorial, as well as discuss Spark's unique methods for handling node failure and other relevant internals. Then we will briefly look at how to access some of Spark's libraries (like Spark SQL & Spark ML) from Python. While Spark is available in a variety of languages this workshop will be focused on using Spark and Python together.
W3C Tutorial on Semantic Web and Linked Data at WWW 2013Fabien Gandon
The document provides an introduction to Semantic Web and Linked Data. It discusses key concepts such as RDF, which represents data as subject-predicate-object triples that can be connected to form a graph. RDF has several syntaxes including XML, Turtle, and JSON. Properties in RDF triples can link to other resources or contain literal values. Types are identified with URIs and vocabularies are extensible. The goal of Linked Data is to publish structured data on the web and link it to other data to form a global data web.
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...Jean-Michel Bouffard
Aperçu des caractéristiques qui définissent le web2.0 ainsi que les technologies qui ont permis son évolution. Plusieurs exemples de services Web sont aussi présentés.
Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014Symetris
Proposer Drupal comme CMS à un client est avantageux technologiquement. Mais l'interface "out-of-the-box" du backend administrateur a été conçue par et pour des développeurs, et n'est pas nécessairement aussi intuitive qu'on pourrait le souhaiter pour les clients moins technophiles. De plus, si Drupal est utilisé dans le cadre d'une application plus complexe comme un intranet, la nécessité d'adapter les fonctionnalités des administateurs est essentielle.
Lors de cette conférence, nous vous partagerons nos expériences par rapport à la personnalisation de l'interface d'administration pour les éditeurs de site web, notamment:
- Développer un thème de l'interface administrateur sur mesure
- Concevoir des "dashboard" sur mesure pour le client (tableau de bord)
- Définir des views pour afficher des rapports d'information dans un format pratique
- Gérer les menus "éditeur" (versus le Drupal toolbar)
- Explorer les autres possibilités et les limites de ce qui peut être fait
Construisez votre intranet avec microsoft office 365 sans code a os canadia...Samuel Lévesque
Dans le passé, de nombreuses organisations réalisaient leurs intranets et hébergeait celui-ci à l'interne.
La tendance à changé et les organisations s'orientent maintenant vers le cloud pour répondre à leurs besoins d'intranet.
Lors de cette session nous allons tenter de répondre aux questions suivantes : "Est-ce que notre intranet doit être construit avec Microsoft Office 365 ? Est-ce possible de réaliser un intranet sans développement majeur?".
Dans cette session, Samuel Lévesque abordera :
• Les avantages d'utiliser Microsoft Office 365 pour un intranet;
• Les meilleures pratiques à considérer;
• Des composantes clés en main sans code.
Grics 2017 - construisez votre intranet avec microsoft office 365 sans codeSamuel Lévesque
Dans le passé, de nombreuses organisations réalisaient leurs intranets et hébergeait celui-ci à l'interne.
La tendance à changé et les organisations s'orientent maintenant vers le cloud pour répondre à leurs besoins d'intranet.
Lors de cette session nous allons tenter de répondre aux questions suivantes : "Est-ce que notre intranet doit être construit avec Microsoft Office 365 ? Est-ce possible de réaliser un intranet sans développement majeur?".
Dans cette session, Samuel Lévesque abordera :
• Les avantages d'utiliser Microsoft Office 365 pour un intranet;
• Les meilleures pratiques à considérer;
• Des composantes clés en main sans code.
Présentation sur les possibilités du HTML5 et CSS3
De quoi parle-t-on ? / Ce qui va changer / Les enjeux / Play HTML : Exemples / Orienter les projets web vers... / Ressources.
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascriptcodedarmor
Le web, nouvelle définition : les possibilités étendues de HTML5 marquent un tournant dans le développement de sites et d'applications web riches. Lors de cette soirée, nous ferons une revue des possibilités offertes par HTML5, CSS3 et Javascript, des applications mobiles aux jeux vidéo en passant par la diffusion de médias audio et vidéo.
Présenté par Benjamin Anseaume de Sushee.fr et Erwan Hesry
Acquia Cloud Extend pour l’hébergement de vos projets Drupal
Acquia Cloud Extend permet aux entreprises d'accéder
au Support Drupal 24/7, à Acquia Insight et à
l’environnement et aux outils de développement d’Acquia
pour Drupal…
Acquia Cloud Extend permet de conserver une entière
liberté pour les déploiements sur vos infrastructures et
celles d’Alter Way.
Acquia Cloud Extend permet de répondre aux besoins
Qu'est ce que la Web perf ?
C'est un ensemble de :
Méthodes
Bonnes pratiques
Technologies
Outils
Permettant de maximiser l'expérience utilisateur d'un site web et de diminuer les ressources permettant de le produire.
C’est une culture, une attitude, une obsession …
Similaire à Recommandations pour la nouvelle IHM de HAL (20)
Les évolutions de HAL : présentation du 20 septembre 2017OAccsd
Slides utilisés pour la présentation des nouveautés de HAL. 20 septembre 2017 : Nouvelle interface de dépôt, API affiliation, Affichage de la littérature citée et Portail data.archives-ouvertes.fr (Triple store)
présentation de K. Loiseau à la journée Évolution des modes de publication en SHS, Rencontres du groupe « éditeurs » de l'Université Sorbonne Paris Cité, Paris, 23 mai 2016
Panorama des identifiants auteurs utilisés dans la communautés scientifiques. Présentée lors de la journée thématique Isidora du 26 mai 2016 (http://isidora.cnrs.fr/spip.php?article331)
3. 3
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Etude UX/UI
Accès chercheur
- Interface publique
- Dépôt
- Espace connecté
- CV chercheur
Phase 1
Accès administrateur
- Accès administration
- Espace administration
Les portails
- Recommandations pour
l’intégration des portails
Phase 2 Etude transversale
Refonte de l’interface et amélioration de l’expérience utilisateur
- Inscrit dans une dynamique de simplification de l’utilisation de HAL
- Amélioration du parcours utilisateur global
Etude réalisée par l’agence de design : l’Atelier Universel
4. 4
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Méthodologie
Mise à plat du
fonctionnement de
l’existant.
Identification des points
de frictions utilisateur et
des axes de travail pour
la suite.
01
Sprint
diagnostic
Identification des
besoins, enjeux et
spécificités des
utilisateurs
Co-conception agile
et refonte de HAL et des
services associés
Design détaillé de
l’ensemble des écrans
04
Conception
détaillée
02
Sprint
utilisateur
03
Sprint
design
05
Dialogue
développeurs
Transmission du design
aux développeurs et suivi
pour garantir la qualité
du produit fini
5. 5
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Intégration de la nouvelle IHM en 2022
Accès chercheur
- Interface publique
- Dépôt
- Espace connecté
- CV chercheur
Phase 1
Accès administrateur
- Accès administration
- Espace administration
Les portails
- Recommandations pour
l’intégration des portails
Phase 2 Etude transversale
HALiance
7. 7
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Structure générale
3. Navigation
1. Header & sous header HAL
4. Contenu de la page
5. Pied de page
2. Header site
8. 8
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Header HAL
mode non connecté
Accès :
- au portail général https://hal.archives-ouvertes.fr
- à la documentation https://doc.archives-ouvertes.fr
- Au changement de langue de l’interface : la liste provient des paramètres
définis pour le site
Choix du type d’authentification déporté sur la page d’authentification
10. 10
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Header HAL
mode connecté - avec privilèges
Accès aux écrans d’administration en fonction
des droits de l’utilisateur connecté
11. 11
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Header HAL
spécifications
Hauteur 60px
Largeur 100%
Fond #00005c
Texte #ffffff
Dimensions
Couleurs
Présent sur l’ensemble des sites - non modifiable
12. 12
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Sous-Header HAL
Identification du site courant : Type de site (Portail, Collection) + nom du site
Accès direct à la recherche + recherche avancée sur le périmètre de visibilité du
site
13. 13
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Sous-Header HAL
Lien “Déposer”
Dans un portail :
- Si le portail autorise le dépôt : lien “Déposer”
- Sinon : lien “Déposer dans HAL”
Dans une collection :
- Si la collection est associée à plusieurs portails : lien “Déposer dans HAL”
- Sinon : lien “Déposer” qui déposera dans le portail associé à la collection
14. 14
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Sous-Header HAL
spécifications
Hauteur 60px
Largeur 100%
Fond #e9edf0
Texte #00005c
Fond Dépôt #ff4600
Texte Dépôt #ffffff
Dimensions Couleurs
Présent sur l’ensemble des sites - non modifiable
15. 15
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Header Site
Personnalisation actuelle
Zone de personnalisation de l’en-tête du site.
Actuellement , l’écran d’administration permettant de gérer la bannière d’un site
permet de rajouter des logos. Ces logos peuvent être de 2 types :
- Texte
- Image
16. 16
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Header Site
Après l’intégration de la phase 2 (Hal Administration)
1. Personnalisation classique. L’en-tête “standard” sera constituée de 3 éléments
:
- Un logo
- Un titre du site (multilingue)
- Une image de fond
1. Personnalisation avancée en mode HTML
17. 17
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Header Site
Recommandations
- Anticiper le futur écran de personnalisation de l’en-tête en utilisant
- un logo de type image
- un logo de type texte pour le titre du site
- Ajouter une image de fond à l’aide des CSS
- Pour les sites n'utilisant pas cette configuration, l’en-tête sera conservé et
éditable en HTML
18. 18
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Header Site
Spécifications
Hauteur 300px
Largeur 100%
Dimensions
19. 19
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Navigation
choix des pages publiques du site
Le système de navigation ne changera pas dans la nouvelle IHM.
Les types de pages proposés seront les mêmes à l’exception des items 'dépôt’ et
‘recherche’ qui ne seront plus disponibles, puisque présents dans le sous-header HAL
Items disponibles :
- Page d'accueil
- Page personnalisable
- Lien web
- Fichier
- Actualités
- Consultation par période
- Consultation par structure
- Consultation par auteur
- Consultation par type de publication
- Consultation des derniers dépôts
- Consultation des dernières publications
- Consultation par discipline
- Consultation par portails
- Consultation par collections
- Consultation suivant une métadonnée
- Consultation des collections du portail
20. 20
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Navigation
Spécifications
Hauteur 60px
Largeur 100%
Dimensions
21. 21
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Contenu des pages publiques
- Pages de consultation
- ⇒ Aucun changement
- Page de recherche
- La recherche se fera sur l’ensemble des données du site. Il ne sera plus
possible de personnaliser les filtres de Recherche (Site Web > Recherche)
- Pages personnalisable
- MAJ de l’éditeur HTML des pages. Le code Javascript n’est plus pris en
compte
22. 22
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Pied de page
Personnalisation actuelle
- Utilisation du pied de page par défaut.
- Définition d’un pied de page spécifique en HTML (via un éditeur HTML)
23. 23
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Pied de page
Après l’intégration de la phase 2 (Hal Administration)
- Utilisation du pied de page par défaut.
- Personnalisation du pied de page. 3 zones :
- Liens gérés par le CCSD non modifiables
- Liens personnalisables par site
- Zone optionnelle d’ajout de logos
24. 24
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Pied de page
Recommandations pour la migration
Lors de la migration, le pied de page HAL sera placé sur l’ensemble des sites.
- L’adresse de contact sera personnalisable
Si le site a défini un pied de page personnalisé, celui-ci sera ajouté au pied de page HAL
- le pied de page personnalisé devra être utilisé pour ajouter des logos aux pied de
page.
25. 25
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Pied de page
Spécifications
Hauteur min. 350px
Largeur 100%
Dimensions
26. 26
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Apparence des sites
Suppression des options :
- orientation de la navigation
- largeur de la zone principale
- fil d’ariane
28. 28
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Résumé des modifications à apporter
Module Modifications à apporter
Header & sous-header HAL aucune
Header site optionnel
Navigation aucune
Contenu aucune
Pied de page adaptation si définition d‘un pied de page spécifique
Apparence adaptation si personnalisation des CSS
29. 29
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Mise en place d’un environnement de migration
- Environnement de migration:
- Données de production pour les fichiers de configuration des sites
(navigation, pages, …)
- Base partielle des documents
- Chaque site sera disponible dans cet environnement
30. 30
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Calendrier de migration
Avril 2022 Septembre 2022
Ouverture de
l’environnement
de migration
Migration de
l’interface :
phase 1 de
l’étude
31. 31
Webinaire "Recommandations pour la nouvelle IHM de HAL" - 25 janvier 2022
Accompagnement
- Mise en place d’adresses mails de support dédiées à la migration des sites
- Mise en place de modèle de feuille de styles documenté pour faciliter la
personnalisation des sites.
- Mise en place de visio afin d’accompagner les administrateurs de portails
32. Merci !
Pour en savoir plus, rendez-vous sur :
https://www.ccsd.cnrs.fr/blog/
https://twitter.com/hal_fr