ID resource for erigonine spiders, using KE Emu & IMu.
PHP HTML Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
laravel
.gitignore
README.TXT

README.TXT

#####################
LINEPIG DOCUMENTATION
#####################

Field Museum app using IMu API and Laravel to display images and metadata from the Field Museum's KE EMu database.
Laravel - https://laravel.com/
IMu API for PHP - http://imu.mel.kesoftware.com/doc/api/php
KE Software's KE EMu - http://emu.kesoftware.com/
About LinEpig - http://www.fieldmuseum.org/science/special-projects/dwarf-spider-id-gallery
LinEpig - http://linepig.fieldmuseum.org/ 


.......................................
####  CONCEPTUAL STRUCTURE  ####

Currently three main page types:
Home   - thumbnails of epigynum of each species available
Detail - large view of epigynum, with links to related images, taxonomic references, and collection record if available
Subset - home-like page of images selected from Detail links or Search


.......................................
####    IMPLEMENTATION    ####

Laravel 5.3, PHP 7

MODELS (/app/)
Multimedia.php grabs from EMu getRecord

CONTROLLERS (/app/Http/Controllers/)
HomeController.php
MultimediaController.php
SearchController.php

VIEWS (/resources/views/)
catalog-detail.blade.php - displays collection record (for FMNH material)
home.blade.php
layout-for-individual-pages.blade.php - displays Detail page
layout-home.blade.php
search.blade.php
search.results.blade.php - displays Subset if called from Search
subset.blade.php - displays Subset if called from link


Environment: /.env
Database: /config/database.php
database_path: /database/linepig.sqlite
styling: Laravel Eloquent ORM