mediasuite-website
Frontend code repository for the CLARIAH Media Suite website.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.6%) to scientific vocabulary
Repository
Frontend code repository for the CLARIAH Media Suite website.
Basic Info
- Host: GitHub
- Owner: beeldengeluid
- Language: SCSS
- Default Branch: main
- Homepage: https://mediasuite.clariah.nl
- Size: 231 MB
Statistics
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 4
- Releases: 152
Metadata Files
README.md
Media Suite website
This is the code repository for the website content within the CLARIAH Media Suite
The main code repository (private) for the Media Suite includes the automatically generated website content (contained in the _site directory mentioned below) of this repo here, however the code and contents of this repo can also function on its own.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system. To get this website generated on a local machine, you need to install Jekyl, a static site generator.
Prerequisites
- Ruby version 2.5.0 or above, including all development headers (ruby installation can be checked by running
ruby -v) - RubyGems (which you can check by running
gem -v) - GCC and Make (in case your system doesn't have them installed, which you can check by running
gcc -v,g++ -vandmake -vin your system's command line interface)
See detailed installation instructions for your operating system at: https://jekyllrb.com/docs/installation/
Example for Ubuntu
sh
sudo apt install ruby-full build-essential zlib1g-dev
Setup Ruby Gems installation directory
sh
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Installing
```sh
Install Jekyll and Bundler gems through RubyGems
gem install jekyll bundler
Change into your new directory
cd mediasuite-website
Install dependencies
bundle install
Build the site on the preview server
bundle exec jekyll serve
Now browse to http://127.0.0.1:4000
If you don't want to serve the site on localhost, but just want to build the site and watch for changes,
then use this instead of bundle exec jekyll serve:
Build the source into the /_site directory
bundle exec jekyll build
Watch files for changes and automatically trigger build into /_site directory
(eg. for development in conjunction with clariah-mediasuite)
bundle exec jekyll build --watch ```
Deployment
Just about any traditional web hosting provider will let you upload files to their servers over FTP. To upload a Jekyll site to a web host using FTP, simply run the jekyll build command and copy the contents of the generated _site folder to the root folder of your hosting account. This is most likely to be the httpdocs or public_html folder on most hosting providers.
Built with
License
The content of this project itself is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License, and the underlying source code used to format and display that content is licensed under the MIT license.
Owner
- Name: Beeld & Geluid
- Login: beeldengeluid
- Kind: organization
- Location: Netherlands
- Website: https://beeldengeluid.nl
- Twitter: beeldengeluid
- Repositories: 37
- Profile: https://github.com/beeldengeluid
The Netherlands Institute for Sound and Vision (NISV)
CodeMeta (codemeta.json)
{
"@context": [
"https://doi.org/10.5063/schema/codemeta-2.0",
"http://schema.org",
"https://w3id.org/software-types"
],
"@type": "SoftwareSourceCode",
"identifier": "mediasuite",
"name": "CLARIAH Media Suite",
"version": "6.10",
"description": "The CLARIAH Media Suite is a research environment in which researchers can search, bookmark, annotate and compare items from a number of cultural heritage collections",
"license": "https://spdx.org/licenses/MIT.html",
"url": "https://mediasuite.clariah.nl/",
"producer": [
{
"@id": "https://www.beeldengeluid.nl/",
"@type": "Organization",
"name": "Netherlands Institute for Sound and Vision",
"url": "https://www.beeldengeluid.nl/",
"location": {
"@type": "Place",
"name": "Hilversum"
}
}
],
"author": [
{
"@id": "https://github.com/jblom",
"@type": "Person",
"givenName": "Jaap",
"familyName": "Blom",
"affiliation": {
"@id": "https://www.beeldengeluid.nl/"
}
}
],
"sourceOrganization": {
"@id": "https://www.beeldengeluid.nl/"
},
"programmingLanguage": {
"@type": "ComputerLanguage",
"identifier": "python",
"name": "python"
},
"operatingSystem": "Linux",
"codeRepository": "https://github.com/beeldengeluid/clariah-mediasuite",
"softwareRequirements": [
{
"@type": "SoftwareLibrary",
"identifier": "flask",
"name": "flask"
}
],
"funding": [
{
"@type": "Grant",
"name": "CLARIAH-CORE (NWO grant 184.033.101)",
"url": "https://www.clariah.nl",
"funder": {
"@type": "Organization",
"name": "NWO",
"url": "https://www.nwo.nl"
}
},
{
"@type": "Grant",
"name": "CLARIAH-PLUS (NWO grant 184.034.023)",
"funder": {
"@type": "Organization",
"name": "NWO",
"url": "https://www.nwo.nl"
}
}
],
"readme": "https://github.com/CLARIAH/clariah-mediasuite/blob/main/README.md",
"issueTracker": "https://github.com/beeldengeluid/clariah-mediasuite/issues",
"contIntegration": "https://github.com/beeldengeluid/mediasuite-website/actions/workflows/nightly-production-deploy.yml",
"releaseNotes": "https://mediasuite.clariah.nl/documentation/release-notes",
"developmentStatus": [
"https://www.repostatus.org/#active",
"https://w3id.org/research-technology-readiness-levels#Level9Proven"
],
"keywords": [
"cultural heritage",
"data portal",
"collection analysis",
"faceted search",
"scholerly annotation",
"virtual workspace"
],
"softwareHelp": [
{
"@id": "https://mediasuite.clariah.nl/documentation",
"@type": "WebSite",
"name": "Media Suite Documentation",
"url": "https://mediasuite.clariah.nl/documentation"
}
],
"targetProduct": [
{
"@type": "WebApplication",
"name": "CLARIAH Media Suite",
"url": "https://mediasuite.clariah.nl",
"provider": {
"@type": "Organization",
"name": "Netherlands Institute for Sound and Vision",
"url": "https://beeldengeluid.nl"
}
}
],
"dateCreated": "2023-11-21",
"dateModified": "2023-11-21"
}
GitHub Events
Total
- Create event: 20
- Issues event: 1
- Release event: 14
- Delete event: 9
- Issue comment event: 1
- Push event: 21
- Pull request event: 11
Last Year
- Create event: 20
- Issues event: 1
- Release event: 14
- Delete event: 9
- Issue comment event: 1
- Push event: 21
- Pull request event: 11
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 1
- Total pull requests: 6
- Average time to close issues: 12 months
- Average time to close pull requests: 18 days
- Total issue authors: 1
- Total pull request authors: 3
- Average comments per issue: 1.0
- Average comments per pull request: 0.0
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 0
- Pull requests: 6
- Average time to close issues: N/A
- Average time to close pull requests: 18 days
- Issue authors: 0
- Pull request authors: 3
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
- mwigham (2)
- Veldhoen (1)
- frankstrater (1)
Pull Request Authors
- jblom (7)
- frankstrater (2)
- dependabot[bot] (2)
- whelmich (1)
- Veldhoen (1)
- mwigham (1)