An open API service indexing awesome lists of open source software.

https://github.com/kitodo/kitodo-publication

Kitodo.Publication
https://github.com/kitodo/kitodo-publication

code4lib fedora-repository kitodo kitodo-publication mets mets-xml mods mods-xml repository repository-management typo3

Last synced: about 2 months ago
JSON representation

Kitodo.Publication

Awesome Lists containing this project

README

          

# kitodo-publication

[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/kitodo/kitodo-publication/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/kitodo/kitodo-publication/?branch=master)

Kitodo.Publication is free software, an extension for [TYPO3](https://typo3.org/) and part of the [Kitodo Digital Library Suite](https://en.wikipedia.org/wiki/Kitodo).
It implements the user and administrator interfaces for a [document and publication server](https://en.wikipedia.org/wiki/Institutional_repository).

## DDEV Development Environment

This extension provides a TYPO3 environment powered by [DDEV](https://www.ddev.com). For more information check out the [DDEV documentation](https://ddev.readthedocs.io/en/stable/).

### Start and Configuration
1. `ddev start` to start all containers
2. `ddev first-install` to install TYPO3 and all extensions
4. `ddev import-db -f db.sql.gz` to import a prepared database
5. `ddev launch typo3` to go to the backoffice login page

Steps 1–3 are mandatory after the initial checkout to set up the virtual environment.

### TYPO3 backend credentails
* Username: `admin`
* Password: `adminadmin`

### Running Unit Tests

Run all the extensions unit tests simply by executing `ddev test`.

### Debugging

You need to enable XDebug in the web container with `ddev xdebug on`. The web container XDebug will try to connect with the PHP debugger on you host on port 9003.

For debug to work you must define the proper path mappings from the web container to your host project directory. There is a ready For Visual Studio Code users under `.vscode/launch.json`.

Running XDebug comes with some performance impact. To disable XDebug type `ddev xdebug off`.

## More information

* https://ddev.readthedocs.io/en/stable/
* https://www.kitodo.org/
* http://www.b-i-t-online.de/sponsored/Kitodo

## Funding

Funded by European Regional Development Fund (EFRE)

![EFRE LOGO](./EFRE_EU.jpg)