Installer les Extensions
Avant de pouvoir utiliser site_name sur votre propre ordinateur, vous devez installer les extensions.
L’environnement virtuel doit etre activer pour installer les extensions:
. /usr/lib/ckan/default/bin/activate
Tous les extensions doivent etre installer dans le dossier parent de ckan:
cd /usr/lib/ckan/default/src/
Installer ckanext-opendatacomores
Extension du CKAN qui permet aux utilisateurs de demander des ensembles de données qui ne sont pas déjà publiés dans l’instance CKAN. De cette façon, nous pouvons mettre en place un marché des données, non seulement avec des offres de données mais aussi avec des demandes de données.
Installer l’extension:
git clone https://gitlab.com/opendatacomore/ckanext-opendatacomores.git cd ckanext-opendatacomores python setup.py install
Modifiez le fichier de configuration (/etc/ckan/default/ckan.ini) et ajoutez opendatacomore dans la propriété ckan.plugins:
ckan.plugins = opendatacomores <OTHER_PLUGINS>
L’extension ckanext-opendatacomore est installe
Installer ckanext-datarequests
Extension du CKAN qui permet aux utilisateurs de demander des ensembles de données qui ne sont pas déjà publiés dans l’instance CKAN. De cette façon, nous pouvons mettre en place un marché des données, non seulement avec des offres de données mais aussi avec des demandes de données.
Installer l’extension:
git clone https://github.com/conwetlab/ckanext-datarequests.git cd ckanext-datarequests python setup.py install
Modifiez votre fichier de configuration (généralement dans /etc/ckan/default/ckan.ini) et ajoutez datarequests dans la propriété ckan.plugins:
ckan.plugins = datarequests <OTHER_PLUGINS>
Activez ou désactivez le système de commentaires avec la propriété ckan.datarequests.comments dans le fichier de configuration (par défaut, le système de commentaires est activé):
ckan.datarequests.comments = [true|false]
Activez ou désactivez un badge pour afficher le nombre de demandes de données dans le menu en définissant la propriété ckan.datarequests.show_datarequests_badge dans le fichier de configuration (par défaut, le badge n’est pas affiché):
ckan.datarequests.show_datarequests_badge = [true|false]
L’extension Data Requests est installe
Installer ckanext-s3filestore
Utilise Amazon S3 comme dépôt de fichiers pour les ressources.
Installer l’extension:
git clone https://gitlab.com/opendatacomore/ckanext-s3filestore.git cd ckanext-s3filestore pip install -r dev-requirements.txt pip install -r requirements.txt python setup.py install
Modifiez votre fichier de configuration (généralement dans /etc/ckan/default/ckan.ini) et ajoutez s3filestore dans la propriété ckan.plugins:
.. parsed-literal::
ckan.plugins = s3filestore <OTHER_PLUGINS>
Configurer le bucket s3 dans ckan.
## S3filestore settings ckanext.s3filestore.aws_access_key_id = Your-Access-Key-ID ckanext.s3filestore.aws_secret_access_key = Your-Secret-Access-Key ckanext.s3filestore.aws_bucket_name = a-bucket-to-store-your-stuff ckanext.s3filestore.region_name= region-name ckanext.s3filestore.signature_version = s3v4
Redemarrer CKAN
ckan -c /etc/ckan/default/ckan.ini run
L’extension S3filestore est installe
Installer ckanext-googleanalytics
Une extension CKAN qui envoie des données de suivi à Google Analytics et récupère les statistiques de Google Analytics pour les insérer dans les pages CKAN.
Installer l’extension:
git clone https://github.com/ckan/ckanext-googleanalytics.git cd ckanext-googleanalytics pip install -r requirements.txt python setup.py develop
Editez à nouveau votre fichier ini de configuration pour activer le plugin avec:
ckan.plugins = googleanalytics <OTHER_PLUGINS>
Modifiez votre development.ini (ou similaire) pour fournir ces paramètres nécessaires:
## googleanalytics settings googleanalytics.id = UA-1010101-1 googleanalytics.account = Account name (i.e. data.gov.uk, see top level item at https://www.google.com/analytics) googleanalytics.username = googleaccount@gmail.com googleanalytics.password = googlepassword
Redemarrer CKAN:
ckan -c /etc/ckan/default/ckan.ini run
L’extension ckanext-googleanalytics est installe
Installer ckanext-showcase
Présenter les jeux de données utilisés et créer des liens vers ceux-ci. Les jeux de données utilisés dans une application, un site web ou une visualisation, ou présentés dans un article, un rapport ou un billet de blog peuvent être mis en valeur sur le site web CKAN. Les vitrines peuvent inclure une image, une description, des balises et un lien externe. Les vitrines peuvent contenir plusieurs jeux de données, ce qui permet aux utilisateurs de découvrir des jeux de données connexes utilisés ensemble. Les vitrines peuvent être découvertes par une recherche et filtrées par étiquette. Les administrateurs du site peuvent promouvoir des utilisateurs sélectionnés pour devenir des « administrateurs de vitrines » afin d’aider à créer, alimenter et maintenir les vitrines. ckanext-showcase est destiné à remplacer plus efficacement la fonction « Related Item ».
Installer l’extension:
git clone https://github.com/ckan/ckanext-showcase.git cd ckanext-showcase pip install -r dev-requirements.txt python setup.py develop
Modifiez votre fichier de configuration (généralement dans /etc/ckan/default/ckan.ini) et ajoutez showcase dans la propriété ckan.plugins:
ckan.plugins = showcase <OTHER_PLUGINS>
Redemarrer CKAN:
ckan -c /etc/ckan/default/ckan.ini run
L’extension ckanext-showcase est installe