Giter Site home page Giter Site logo
The Portable Antiquities Scheme photo

findsorguk Goto Github PK

repos: 22.0 gists: 0.0

Name: The Portable Antiquities Scheme

Type: Organization

Bio: The Portable Antiquities Scheme is a DCMS funded project to encourage recording of archaeological discovery by the public.

Location: The British Museum

Blog: http://finds.org.uk

The Portable Antiquities Scheme's Database source code

DOI License: GPL v3

Scheme logo

A repository for the current generation of the Portable Antiquities Scheme website. A British Museum project that encourages the voluntary recording of archaeological artefacts found by the public in England and Wales. A working version of this software can be seen at https://finds.org.uk or at https://marinefinds.org.uk and comprehensive instructions about how to install a copy can be found in the wiki.

Requirements

The database is written with a Linux operating system in mind.

Operating system requirements:

  • Recommended Ubuntu 20.04 or other LTS
  • PHP 7.4.3+
  • Solr 4.2
  • MySQL 8.0.28
  • APC Cache or equivalent
  • Curl
  • ImageMagick
  • GD
  • PDO

PHP libraries

Most of the PHP libaries are included as submodules, which will be pulled on deployment via Git on your server.

  • Zend Framework 1.12.21dev
  • Solarium 2
  • ZendX_JQuery
  • HTMLPurifier
  • EasyBib
  • mpdf
  • imagecow

Geographical boundaries

The system also makes use of converted OS boundary data in geoJSON format (also included as a submodule.) These are also maintained in a Github repository.

Search index

You will also need to install and configure SOLR for the system to be fully functioning. The schemas for this are located in our SOLR repo.

Virtual host configuration

A set of example virtual host configuration files for Apache 2.4 are available.

SSL

It is recommended that the system is configured to use https and the free service offered by Letsencrypt is ideal.

Contributing

We welcome code contributions to make this system better. Please refer to our contributing guidelines before submitting patches or new features.

Changes

A change log is now maintained by the project developers to try and explain how things are being improved.

Current development team

Previous development team

Acknowledgements

This software was built on the foundations of Oxford Arch Digital:

  • Andrew Larcombe
  • Chad
  • Kos Vankov
  • Tyler Bell
  • Vuk Trifkovic
  • Yegor Veter

The Scheme is also grateful for the contributions of Richard Wareham (Cambridge University) and Ethan Gruber (ANS).

License

The codebase is released under GPL V3.

Funded by

The Portable Antiquities Scheme's Projects

bmthesauri icon bmthesauri

Extracted URIs and scope notes for BM thesauri from SPARQL endpoint.

findsorguk icon findsorguk

Source code for the Portable Antiquities Scheme website and database

imperium icon imperium

Pelagios map tiles for inclusion in findsorguk

lawdi-publication icon lawdi-publication

Publication of the 2012 and 2013 session of the Linked Ancient World Data Institute

linked-data-toolkit icon linked-data-toolkit

A toolkit for doing SPARQL lookups against a number of authorities/thesauri/vocabularies

mapit icon mapit

A web service to map postcodes to administrative boundaries and more

micropasts icon micropasts

A tool for crowdfunding in archaeology and heritage built from the Neighbor.ly and Catarse projects

pybossa icon pybossa

Open-source crowd-sourcing (microtasking) platform with a focus on volunteer contribution and making it super-easy to create a crowd-sourcing app.

wp-discourse icon wp-discourse

WordPress plugin that lets you use Discourse as the community engine for a WordPress blog

wp-findsorguk icon wp-findsorguk

WordPress plugin to create shortcodes for displaying up-to-date finds.org.uk artefacts and coins on your WordPress site

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.