- Dataset(s) formatted as Linked Places Format (LPF) or GeoJSON. These are not complicated formats, and are described here.
- You can use any such dataset if it is accessible via a URL.
- If your data is in a spreadsheet or delimited text (for example CSV), you will need to convert it using a tool such as Locolligo.
- Somewhere to host and serve a simple HTML file, together with any datasets not hosted elsewhere. This guide begins with instructions for hosting your map on GitHub Pages: you might instead copy the files from the
docs
folder to another server.
- If you do not already have a GitHub account, go to https://github.com/signup and create one.
- Sign in to GitHub.
- Click on
Import Repository
. - Type
https://github.com/britishlibrary/peripleo
as your 'old repository's clone URL'. - Type a name for your new repository (perhaps related to the specifics of the map you are going to create), and decide whether to make it Public or Private.
- Click on
Begin Import
, and wait for the process to complete. - Open your new repository either by clicking on the link shown when import completes, or by following the link to 'Your repositories' revealed by clicking on your name-badge icon, top-right.
- Click on
Settings
. - Click on
Actions
andGeneral
. - In the 'Actions permissions' section, select
Allow all actions and reusable workflows
and click onSave
. - Click on
Pages
. - In the 'Source' section, click on 'None' and select
Main
; next to that, select folder/docs
in the drop-down list. - Click on
Save
. - The system will then give you the URL on which your site is published. Please note that now and at every time you edit your site it may take a few minutes for it to be (re-)built and deployed before the changes are evident. You can see progress by clicking on
Actions
. - You can now check that Peripleo is running correctly with the default example configuration, or you can go right ahead and start reconfiguring it to display your own dataset(s).
- Navigate to your repository and click on
Code
, then select theDocs
folder. - Configuration is done principally in
peripleo.config.json
, but (optionally) also inindex.html
. - Click on a filename to see its contents, and then on the pencil icon to begin editing.
- Configuration settings are described in detail in the Configuration Guide. When you have finished editing each file, you need to type a very brief description of the changes you have made, and then click on
Commit changes
. - After a minute or so, you can check your modifications by going to your publication URL.
Maps made using Peripleo can be embedded in other web sites, wikis, and blogs using IFrames. See here for some tips on how to do this.