Déployer un Portail de Données Ouvertes en Local avec CKAN
Tout pour installer, configurer et tester un Portail de Données Ouvertes propulsé par CKAN dans un environnement Linux
Description
::: AN ENGLISH VERSION FOLLOWS :::
Le concept de Données Ouvertes ou Open Data fait le plus souvent référence à des données numériques (fichiers ou services) dont l'accès et l'usage sont laissés libres aux usagers. En d'autres termes, les usagers peuvent y avoir accès, les consulter, les télécharger, les exploiter, les retraiter, ou en faire ce qu'ils veulent. Souvent générées ou publiées par des entreprises, des collectifs ou des paliers gouvernementaux, ce type de données peut favoriser entre autres la transparence des entreprises et organismes, et la participation/implication citoyenne. Mais pour que cela soit possible, il faudrait être capable de les diffuser de manière structurée et facilement exploitable. Cela est possible grâce à la mise sur pied de Portails de Données Ouvertes.
Dans ce cours, nous verrons donc comment préparer, installer, configurer et déployer un Portail de Données Ouvertes en Local avec CKAN. Les Portails peuvent être construits autour de différentes solutions disponibles. Mais ce qui démarque CKAN des autres alternatives, c'est que CKAN est
Open Source
Gratuit
Puissant et personnalisable
Modulaire et en constante évolution
Bardé d'outils et de fonctionnalités permettant de rationaliser la publication, le partage, la recherche et l'utilisation des données publiées.
Les Portails de Données Ouvertes ont vocation à être publics et accessibles. Toutefois, leur mise en œuvre et maîtrise peut parfois nécessiter un peu de pratique. C'est la raison pour laquelle nous le ferons en local, afin de vous permettre de vous familiariser avec le processus de déploiement d'une part, mais aussi le fonctionnement interne de la plateforme. Notre objectif ultime sera donc de voir comment faire pour faire marcher, sur votre poste de travail, un Portail propulsé par CKAN et Compagnie.
Il est à noter que les démarches décrites dans ce cours pourront aussi être valables si vous comptez déployer une telle solution en ligne, chez un hébergeur web.
Pour y parvenir, nous passerons par une dizaine d'étapes précises
Préparer un environnement de travail basé sur Linux, en 64 bits. Si vous ne disposez pas de Linux, vous pourrez accéder aux ressources fournies pour voir comment le faire
Installer les services et librairies pré-requises au bon fonctionnement de CKAN,
Installer CKAN lui-même
Installer et configurer le moteur de base de Données PostgreSQL
Mettre en place les configurations générales, et initialiser la principale Base de Données du Projet
Installer et configurer l'Entrepôt de Données (DataStore)
Installer et configurer le DataPusher
Installer et configurer l’Entrepôt de Fichiers ou Bibliothèque de Ressources (FileStore)
Créer les comptes Utilisateurs et Administrateurs de la Plateforme
Franciser le Portail ?
Ce cours est destiné aux personnes souhaitant mettre en place un portail de données ouvertes, à ceux qui sont intéressés ou intrigués par CKAN. L'ensemble du processus se déroulera dans un environnement Linux. Si vous êtes nouveau sur ce système, sachez que des ressources seront disponibles pour vous aider à en comprendre rapidement les bases. De plus, nous avons créé dans les ressources un guide détaillé qui illustre chacune des étapes que nous allons parcourir, ainsi que les commandes et les configurations que nous utiliserons. Enfin, si vous souhaitez bénéficier directement d'un environnement de test, vous pouvez directement télécharger gratuitement l'instance que nous avons spécialement préparée pour vous.
Bon Apprentissage.
Soka.
::: ENGLISH VERSION :::
The concept of Open Data most often refers to digital data (files or services) whose access and use are left free to users. In other words, users can access it, view it, download it, use it, reprocess it, or do what they want with it. Often generated or published by companies, collectives or levels of government, this type of data can promote, among other things, the transparency of companies and organizations, and citizen participation / involvement. But for this to be possible, it would be necessary to be able to disseminate them in a structured and easily exploitable way. This is possible thanks to the establishment of Open Data Portals.
In this course, we will therefore see how to prepare, install, configure and deploy a Local Open Data Portal with CKAN. Portals can be built around different solutions available. But what sets CKAN apart from other alternatives is that CKAN is
Open source
Free
Powerful and customizable
Modular and constantly evolving
Packed with tools and features to streamline the publication, sharing, search and use of published data.
It should be noted that the steps described in this course may also be valid if you plan to deploy such a solution online, with a web host. To achieve this, we will go through a dozen specific steps:
Prepare a Linux-based, 64-bit work environment. If you don't have Linux, you can access the resources provided to see how to do it
Install the services and libraries prerequisite for the proper functioning of CKAN,
Install CKAN itself
Install and configure the PostgreSQL database engine
Set up general configurations, and initialize the main Project Database
Install and configure the Data Warehouse (DataStore)
Install and configure the DataPusher
Install and configure the File Warehouse or Resource Library (FileStore)
Create and configure Platform Administration Accounts
Francize the Portal
This course is intended for people wishing to set up an open data portal, for those who are interested or intrigued by CKAN. The entire process will take place in a Linux environment. If you are new to this system, be aware that resources will be available to help you quickly understand the basics. In addition, we have created a detailed Guide that illustrates each of the steps we will go through, as well as the commands and configurations that we will use. Finally, if you want to benefit directly from a test environment, you can directly download the instance that we have specially prepared for you for free.
Good learning.
Soka.
What You Will Learn!
- installer un portail de données ouvertes en local
- installer et configurer CKAN
- installer et configurer PostgreSQL
- installer et configurer Redis, Solr, Nginx
- utiliser le terminal et les instructions en ligne de commande dans Linux
- utiliser une instance virtuelle de CKAN
Who Should Attend!
- personnes intéressées par les données ouvertes, les portails, CKAN et/ou Linux