This is a TYPO3 extension to include publication lists from an EPrints repository in TYPO3 websites where the lists are generated and synced automatically.
- filter by creator, title, section, type, year, tag, ...
- sort by year, type and mixtures of both
- optional BibTeX export (linking back to EPrints)
- storing publications in TYPO3-DB
- nightly sync using TYPO3 scheduler
- backend module for manual sync/DB-cleanup
- using extbase + Fluid
- tested with TYPO3 v6.2 and v7.6
- a working TYPO3 CMS
- needs an EPrints repository with EP3-XML export as source
- Install extension by uploading a zip file of all files from this repository (no additional intermediate folder)
- Create a new folder (grey icon) in the pagetree (Page) as top element and remember its
id
- Go to your start page under
Template
in theInfo/Modify
mode andEdit the whole template record
- Switch to
Includes
tab and import the static template of the extension publist4ubma2 - Switch to
General
tab and in theConstants
editor add the following lines:
plugin.tx_publist4ubma2_pi1 {
settings {
# cat=plugin.tx_news/file; type=string; label=Path to CSS file
cssFile = EXT:publist4ubma2/Resources/Public/CSS/publist.css
}
persistence {
# cat=plugin.tx_blogexample//a; type=int+; label=Default storage PID
storagePid = 5724 }
}
- Replace the number in the
storagePid
with the id of the folder you created in step 2. - Possibly you have to clear the cache, log out and in again or something else to trigger the changes.
- Go in the
Admin Tools
to the publist4ubma2 plugin andSync all from Remote
Afterwards, you can include a new element of type Plugin
where you specify the plugin type to this extension and use it in your TYPO3 web pages.
Requirement:
- Enable the Typo3 scheduler by installing the system extension and adding a cronjob https://docs.typo3.org/typo3cms/extensions/scheduler/Introduction/Index.html
Sync Job for publist4ubma2:
- In the Backend open the Typo3 scheduler
- Add a new task by clicking at the "+" at the top
- Unter class select "Auto Update + Cleanup DB" from publist4ubma2
- Fill out the timing stuff
- Fill in the storagePid (INSTALLATION Step 2) in the field "page_id of folder with data"
- Save and enable the task
The extension is build for the EPrints system of Mannheim University Library, but it should be possible to modify it for other instances of EPrints.
- http://dws.informatik.uni-mannheim.de/en/research/publications/
- http://ms.math.uni-mannheim.de/de/publications/
- https://www.bwl.uni-mannheim.de/forschung/area_banking_finance_and_insurance/articles/
- https://www.bib.uni-mannheim.de/en/publications/
In case of question please send an email to sebastian.kotthoff@rz.uni-mannheim.de