Skip to main content

GitHub

invenio-theme-kth

This module provides templates overrides and modification to invenio default theme:

  • Customization of templates and modifications to the Invenio default theme are provided by this module
  • Adding terms of use check box to the registration process when using third-party authentication services such as ORCID before registration.

Installation

pip install invenio-theme-kth

Components

views.py: provides a Blueprint that registers both the static/ and templates/ folders to be usable by Invenio

webpack.py: registers the front-end assets (in the assets/ folder) to webpack

config.py: overrides several configuration items related to theming Invenio If new files is been added, first run:

Maintainers

This section intended for you who want to further develop this module.

Last Updated

invenio RDM V11

Maintaining

Keep the following files up to date with source:

RDMDepositFormOverride.js with Source RDMDepositForm.js

index.js with Source index.js

Update translations: Follow the steps here

Local setup

make install
# if you use pyenv
make install-pipenv
make test

while working on assets you can watch the assets with

invenio-cli assets watch

When you are done with your development

invenio-cli assets build

Upload to pypi

make package-create
make package-upload USER="" PASS=""
  • make package-create command will:
  1. remove old dist folder
  2. auto increment package version
  3. zip the package into dist dir
  4. check if the package pass twin checks

You can change version increment to major or minor by adding ARG:

  • make package-create ARG="-ma" increment major version

  • make package-create ARG="-mi" increment minor version

  • make package-create increment patch version

  • make package-check # verify if the package pass twine checks

  • make package-upload USER="" PASS="" # will and upload to pypi will prompt for username and pass

or manually: twine upload -u -p dist/* --verbose

Changes

Version 1.0.0 (released 2022-12-01) Version 1.1.0 Add terms of use checkbox for Registration form

Metadata

Release files for invenio-theme-kth 1.2.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for invenio-theme-kth 1.2.6
File Size Uploaded
invenio-theme-kth-1.2.6.tar.gz 185.2 kB Details

Release files / invenio-theme-kth-1.2.6.tar.gz

Download URL invenio-theme-kth-1.2.6.tar.gz
Size 185.2 kB
Tags Source
SHA-256 checksum
How to use checksums
68683514380c56dbe66798f455226326ede4bf4cb65dcde9cb1f36f3953becff
BLAKE2b-256 checksum
How to use checksums
6de63919e18d80b86de758e83f92109091b14ac90033124483f96a3c584326f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.15

Release history Release notifications | RSS feed

This release

1.2.6 This release

1 release file

1.2.5

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.2.2

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page