Catalog of Books
The program is designed to manage eBooks for free download. However, it is also possible to link to bookstore sales pages.
The program is built on the Django CMS framework. Many different items can be set in the book administration. From the book title and author's name, to ISBN, license, preview and sample book.
The program itself does not contain any cascading styles or javascript code. CSS styles and js are in the example attached to the program. See the following screenshots.
List as tiles
List of books
Detail of the book
Book editing
List of books in the administration
Install
Install the package from pypi.org.
pip install djangocms-catalog-books
Add into INSTALLED_APPS in your site settings.py:
INSTALLED_APPS = [
...
'aldryn_apphooks_config',
'catalog_books',
]
Site example
Along with the program, an example is stored in the repository that you can run in the docker.
Download the example:
curl https://gitlab.nic.cz/djangocms-apps/djangocms-catalog-books/-/archive/main/djangocms-catalog-books-main.zip?path=example --output example.zip
Extract the archive and go to the folder:
unzip example.zip
cd djangocms-catalog-books-main-example/example/
Build the image:
docker build -t books .
Run the site:
docker run --rm -d -p 8000:8000 --name books_example books
Open the site in your browser: http://localhost:8000/. You'll see what's in the screenshots.
Login to the administration: http://localhost:8000/admin with username admin and password password.
Stop the site:
docker stop books_example
License
GPLv3+
Metadata
Release files for djangocms-catalog-books 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| djangocms_catalog_books-2.1.0.tar.gz | 38.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| djangocms_catalog_books-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 90.7 kB
Release files / djangocms_catalog_books-2.1.0.tar.gz
| Download URL | djangocms_catalog_books-2.1.0.tar.gz |
|---|---|
| Size | 38.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
29b79895ce20f3c35ad2f371fe52ab5090d466eaf8f4ece8d64f0941c925e258
|
|
BLAKE2b-256 checksum How to use checksums |
fadb06036662c3512770ccfbb8548af3db421da1f9b42ff17a6e7aeb37ad53a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|
Release files / djangocms_catalog_books-2.1.0-py3-none-any.whl
| Download URL | djangocms_catalog_books-2.1.0-py3-none-any.whl |
|---|---|
| Size | 52.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
70c755d1a08e39d0cd02854d85110f7576e8b9a0e48b38bcfaa20bc385d57a7b
|
|
BLAKE2b-256 checksum How to use checksums |
486740d7d77ed94e7f558de9607545581dfa12fa9a1b10c38214d4406c5e1019
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|