Skip to content
Git repository for Kora 3 development.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Merge pull request #457 from matrix-msu/suth-455 Jan 9, 2019
bootstrap Added storage url to the install process Jun 21, 2017
config Fixed config so it can have dynamic URLs and allow php artisan to work Oct 12, 2018
database First backend cahnges for gllery captions Nov 15, 2018
public
resources Added back a missing thing Jan 9, 2019
scripts Added back a missing thing Jan 9, 2019
storage
tests
vendor
.env.example
.gitattributes Added a project selections page to the exodus process Mar 17, 2017
.gitignore removing the backup-tmp folder and ignoring it in git Jul 23, 2018
.ruby-gemset
.ruby-version Added profile pics to install process Dec 22, 2017
.scss-lint.yml
Gemfile
Gemfile.lock
LICENSE
artisan Added a project selections page to the exodus process Mar 17, 2017
backup.sh
composer.json Fixed the geolocatorgit add *git add *! Nov 5, 2018
composer.lock Fixed the geolocatorgit add *git add *! Nov 5, 2018
config.rb added breadcrumb collapse-on-small-widths behavior May 11, 2018
gulpfile.js Converted app and nav less files into scss files Aug 11, 2017
npm-shrinkwrap.json pt2 Jun 7, 2018
package.json More structural changes Aug 15, 2017
phpspec.yml
phpunit.example.xml
readme.md
server.php

readme.md

Kora 3.0

The easiest way to manage and publish your data.

Open-source, database-driven, online digital repository application for complex multimedia objects (text, images, audio, video).

Kora stores, manages, and delivers digital objects with corresponding metadata that enhances the research and educational value of the objects.


Software Requirements

  1. PHP >= 7.1.3
  2. MySQL >= 5.5.43 recommended

Installation

  1. Clone the repository:

    git clone https://github.com/matrix-msu/Kora3.git
    
  2. Temporarily give WRITE access to the web user for Kora3 and ALL sub-folders.

  3. Create .htaccess from the example in Kora3/public:

    cp Kora3/public/.htaccess.example Kora3/public/.htaccess
    
  4. Configure the RewriteBase rule in the newly created .htaccess if the installation is NOT located at the root of your url:

    i.e. if the URL is: http://www.example.com/digitalRepo/Kora3/public
    then the .htaccess rule is: RewriteBase /digitalRepo/Kora3/public
    
  5. Configure the php_value rules in the newly created .htaccess if the installation supports variable overwriting in htaccess:

    i.e. if you plan on uploading larger files
    
  6. Navigate to your Kora3 url and click install. REMEMBER to return here once you complete the installation.

    NOTE: Alternatively you can run the php artisan install:finish command, with the appropriate variables, via CLI if you do not wish to use the Kora3 interface.

    SUB-NOTE: You will need to use the command line installer on un-secure servers (i.e. non HTTPS). Afterwards you will need to modify your .env file, setting APP_ENV=local.

  7. Give READ access to the web user for Kora3 and ALL sub-folders.

  8. Give WRITE access to the web user for the following directories and ALL their sub-folders:

    Kora3/bootstrap/cache/
    Kora3/storage/
    Kora3/public/assets/javascripts/production/
    

Contributing

Thank you for considering contributing to Kora3! The contribution guide can be found in the Coming soon...

License

Kora is an open-sourced software licensed under the GPU GPL-3.0 license

You can’t perform that action at this time.