https://github.com/criwe/bookdatabase
Simple TYPO3 Bookdatabase
https://github.com/criwe/bookdatabase
database extension typo3 typo3-bookdatabase
Last synced: 6 months ago
JSON representation
Simple TYPO3 Bookdatabase
- Host: GitHub
- URL: https://github.com/criwe/bookdatabase
- Owner: criwe
- License: gpl-2.0
- Created: 2018-09-29T21:54:31.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-01-27T21:11:43.000Z (over 2 years ago)
- Last Synced: 2024-10-01T18:09:03.203Z (over 1 year ago)
- Topics: database, extension, typo3, typo3-bookdatabase
- Language: PHP
- Homepage:
- Size: 1.55 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bookdatabase
Simple TYPO3 Bookdatabase
Have a look at [/Documentation/Introduction/Index.rst](./Documentation/Introduction/Index.rst) for full documentation.
## Features:
Works with TYPO3 12.4
## Description:
- Entry
- Management of categories, publishers, language, owner, book series, condition, place, person who borrowed a book, type
- Recording of all important data (see above as well as Isbn, description, keywords,... )
- Output
- sortable and filterable (jQuery DataTables)
- List and detail view
- Creates a signature for every book, build from owneritemshortcut-bookuid-locationshortcut, i.e. criwe-12345-shelf1
## Pros & Cons
- Pros
- I use the extension for my own books, so it will be updated for new TYPO3-versions (when I have the time and want to, but it will)
- It works
- Cons
- the extension is designed for my requirements and some things might not be solved optimally
- I will maintain the extension for only ONE TYPO3 version (the one I use at the moment, maybe it still works with the version before)
## Installation
- Install via Ext-Manager or composer
- Create sysfolder for the data and create books, categories etc. there
- Add static template
- Set storage-pid (the sysfolder where the books are) and choose if jQuery core should included (default: not included) via constant editor
- Insert plugin for output