{"id":13311823,"url":"https://github.com/FitzwilliamMuseum/amor-fitz-frontend","last_synced_at":"2025-03-10T17:30:52.013Z","repository":{"id":37590982,"uuid":"430801589","full_name":"FitzwilliamMuseum/amor-fitz-frontend","owner":"FitzwilliamMuseum","description":"A website for the British Academy/Leverhulme Trust/Cambridge University Humanities Research Grants funded Most Sacred Things: A museum of relationships project. ","archived":false,"fork":false,"pushed_at":"2024-12-09T16:57:46.000Z","size":12886,"stargazers_count":1,"open_issues_count":11,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-02T11:48:26.290Z","etag":null,"topics":["iiif","laravel","omeka","vue","vuejs"],"latest_commit_sha":null,"homepage":"https://amor.fitzmuseum.cam.ac.uk","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FitzwilliamMuseum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-22T17:23:00.000Z","updated_at":"2022-08-06T18:24:23.000Z","dependencies_parsed_at":"2024-12-09T17:38:05.838Z","dependency_job_id":"e97984e1-9f2f-46a7-a4c9-30a2611dd9c6","html_url":"https://github.com/FitzwilliamMuseum/amor-fitz-frontend","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FitzwilliamMuseum%2Famor-fitz-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FitzwilliamMuseum%2Famor-fitz-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FitzwilliamMuseum%2Famor-fitz-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FitzwilliamMuseum%2Famor-fitz-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FitzwilliamMuseum","download_url":"https://codeload.github.com/FitzwilliamMuseum/amor-fitz-frontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242892607,"owners_count":20202565,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iiif","laravel","omeka","vue","vuejs"],"created_at":"2024-07-29T18:02:39.786Z","updated_at":"2025-03-10T17:30:50.676Z","avatar_url":"https://github.com/FitzwilliamMuseum.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Most Sacred Things: A Museum of Relationships\n\n[![DOI](https://zenodo.org/badge/430801589.svg)](https://zenodo.org/badge/latestdoi/430801589)  [![ORCiD](https://img.shields.io/badge/ORCiD-0000--0002--0246--2335-green.svg)](http://orcid.org/0000-0002-0246-2335)\n\nA Laravel/Vue front end for the correspondence of William Hayley.\n\n![amor](https://user-images.githubusercontent.com/286552/163792624-f6ae078e-9a99-4bf6-9406-705cf9f1d03b.jpg)\n\n\nThis project interfaces with three apis that come from:\n\n* Omeka Classic located at https://hayleypapers.fitzmuseum.cam.ac.uk/ (uses a basic theme)\n* Hypothes.is (overlays can be found via https://via.hypothes.is/http://hayleypapers.fitzmuseum.cam.ac.uk/)\n* Mediawiki\n\nNo API keys are needed to run this project, all data is openly licensed, images\nare more restricted due to University of Cambridge standpoint. The search engine will not\nwork unless you have access to the Fitzwilliam solr cores (IP restricted.)\n\n### Dependences\n\nThis works with:\n\n* git\n* curl\n* composer\n* minimum php 7.3\n* Laravel 8\n* Node\n* Vue\n* npm\n\n### Installation\n\nWe assume you have Git, Curl, Composer, PHP, node and npm installed on your machine of choice.\nTherefore to install this system follow these steps:\n\n```bash\ngit clone https://github.com/FitzwilliamMuseum/amor-fitz-frontend\ncd amor-fitz-frontend\ncomposer install\ncp .env.example .env\nphp artisan key:generate\nnpm install\n```\nYou now need to decide whether you will run in:\n\n#### Development (you can inspect the vue output)\n\n```bash\nnpm run dev\n```\n\n#### Production\n\n```bash\nnpm run production\n```\n\n### Running the project\n\nThis should get the bare bones up and running. Which will enable you to test the install:\n\n```bash\nphp artisan serve\n```\n\nOr if you are running a vhost, you will need to point to the public folder.\n\n### Solr search\n\nYou will want to connect to our solr instance if you want to get the search module returning results.\n\nThe config for solr connection is found in:\n\n```\nconfig/solarium.php\n```\n\nAnd interfaces directly with the omeka core. If you want access, we can enable your IP address through our firewall.\n\n### Caching\n\nThe calls to the omeka api are manifold, and so first load of pages can be very slow. We cache everything - api calls and page output. Caching can be set up to use any of the laravel adapters, at the moment caching is done at file level.\n\nTo clear the caches:\n\n```bash\nphp artisan cache:clear  \n```\n\n### Front end UX/UI\n\nThis project was funded by the British Academy/Leverhulme Trust and Cambridge Humanities Research Grants, from which funding allowed us to work with Alexa Steinbrück and Philo van Kemenade to develop a tachyons based vue front end design.\n\nThis can be found as a repo at:\n\nhttps://github.com/phivk/fitz-hayley\n\nAs a story book at:\n\nhttps://phivk.com/fitz-hayley/?path=/story/example-introduction--page\n\n### License\n\nGPLV3\n\n### Funders\n\n  \u003ca href=\"https://www.thebritishacademy.ac.uk/\" title=\"The British Academy\"\u003e\n    \u003cimg src=\"public/images/svg/ba-logo.svg\" alt=\"British Academy Logo\" width=\"200\"\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://cam.ac.uk\" title=\"The Leverhulme Trust\"\u003e\n    \u003cimg src=\"public/images/svg/cambridge-logo.svg\" alt=\"Cambridge University Logo\" width=\"200\"\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://www.leverhulme.ac.uk\" title=\"The Leverhulme Trust\"\u003e\n    \u003cimg src=\"public/images/svg/leverhulme-logo.svg\" alt=\"Leverhulme Trust Logo\" width=\"200\"\u003e\n  \u003c/a\u003e\n\n### Future development\n\nThis project was a pilot, and only includes a very selected amount of Hayley's correspondence. If\nand when more funding is found, this project may develop further. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFitzwilliamMuseum%2Famor-fitz-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFitzwilliamMuseum%2Famor-fitz-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFitzwilliamMuseum%2Famor-fitz-frontend/lists"}