Spacialist is a customizable Web-based platform for collecting, managing, analyzing and publishing research data with a focus on the integration of object-related and spatial data for the digital humanities.
Installation procedures and system requirements are described here. Important! Please read the installation file before any update for breaking changes or any other important steps that may break the update!
Since Release Isfahan Spacialist is extensible by plugins. If you are a developer and want to create your own plugin, please refer to this HowTo Guide.
A list with all available plugins is coming soon.
All PHPUnit tests are based on the DemoSeeder
seed. To run tests, follow these steps:
- Create a new database and a
.env.testing
file (cp .env .env.testing
) and reference the DB in your.env.testing
. - Run
php artisan app:test --refresh --skip
This will:- Run migrations
php artisan migrate --env=testing
- Run seeds
php artisan db:seed --class=DemoSeeder --env=testing
- Run migrations
- Run
php artisan test
orvendor/bin/phpunit
You can also run specific tests in isolation:
# Runs a specific test file
php artisan test --filter NameOfTestFile
# Runs a specific test inside the specified test file
php artisan test tests/Feature/MyTestFile.php --filter testTargetMethod
Note: To re-run all migrations you can use this command php artisan migrate:fresh --seed --seeder=DemoSeeder --env=testing
For more screenshots have a look at the screenshot folder
Development of Spacialist was co-funded from 2015-2018 by the Ministry of Science, Research and the Arts Baden-Württemberg in the "E-Science" funding programme.