Package: invenio-theme-tuw
This module provides templates and assets to bring a TU Wien look and feel to InvenioRDM.InstallationAfter installing Invenio-Theme-TUW viapip, Invenio’s assets have to be updated:$pipinstallinvenio-theme-tuw$invenio-cliassetsupdateAlso, theming-related configuration items (e.g.THEME_LOGO) have to be removed frominvenio.cfgto prevent them
from overriding the values set inInvenio-Theme-TUW.Componentsviews.py: provides aBlueprintthat registers both thestatic/andtemplates/folders to be usable by Inveniowebpack.py: registers the front-end assets (in theassets/folder) to webpackconfig.py: overrides several configuration items related to theming InvenioChangesVersion 2023.2 (released 2023-04-24, updated 2023-12-22)v11 compat: Update templates and frontend build projectRemove PDF preview override, as it has been merged upstreamRework “contact uploader” feature to a dedicated contact formDistribute.jinjafiles with releasesUpdate PyPI publication flowPartially prefill “contact uploader” form on authenticated usersAdd FAIRsharing logo to the footer and readjust CSS gridAdd rate limiting for the “contact uploader” featureAdd a feature flag for enabling/disabling the featureHide the contact form link when viewing one’s own records’ landing pagesOptionally add the specified email address to CC (disabled by default)Preserve message formatting in HTML emailsRemove “Fair Data Austria” logo from the footer and readjust CSS gridAdd TU Wien logo to static assetsFrontpage: Add link to the CRDMPrepare the repository for seasonal weatherAdd user settings page about record curationVersion 2023.1 (released 2023-01-13, updated 2023-04-24)Display the record’s first uploaders on the landing pagesFix the draft preview page failing with a 404 codeUpdate links to policiesUI: fix header warning styling and improve permission guard pagesUI: rework deposit permission guard page textUI: further improve deposit permission guard page text and modify its header iconFooter: Improve layout and responsiveness on smaller screensFix naming of grid classes in css to avoid overlaps withsemantic-ui-lessUI: remove reference to test instance from deposit guard pageAdd possibility to a render an info box in the frontpageVersion 2022.6 (released 2022-10-17, updated 2022-11-30)v10 compat: Replace direct ‘elasticsearch’ importv10 compat: Load and passcustom_fieldsincommunities_newview functionOverrideapp.configto specially handle ourSITE_{API,UI}_URLconfig itemsRemove thecommunities_newoverrideRemove “under development” text in frontpageRender missing flashed messagesRework the initialization procedure used for some custom overridesMigrate from setup.py to setup.cfgRemove old documentsHide the privacy policy for now, until it is accepted and published centrallyMove Flask config override from Invenio-Theme-TUW to Invenio-Config-TUWDisable Matomo integration by defaultUse fallback system font during initial page loadUpdate footer logos, links and file linksVersion 2022.5 (released 2022-09-06, updated 2022-10-11)Add surrounding element to the recent uploads on the frontpageSome styling fixesAdd config variable for Matomo site IDRework the staging warning into a more general customizable warningMake the input element sizing on the deposit page more uniformUpdate the contact pageSelf-serve Google fonts used for the TUW corporate designFix missing search bar in results pageRemove inline styling from templatesAdd total record count to the search bar placeholderScale down hero imagesAdd possibility to a render a warning box in the frontpageVersion 2022.4 (released 2022-07-19, updated 2022-08-25)v9 compat: Chase upstream changes in our overridden templatesv9 compat: Add permission guard page for community creationAdd config variable for the FAQ linkRemove unnecessary/outdated template and JS overridesRefactor directory structure for remaining template overridesAdd comments marking the changes and their reasons in remaining overridesUI enhancements for mobile (side bar and communities frontpage)Reverse contents of CHANGES.rst (recent changes are shown on top)Fix wrong route in deposit guard templateUpdate description in frontpageOverride thecommunities_newview function (to supportLocalProxyobjects asSITE_UI_URL)Version 2022.3 (released 2022-03-11, updated 2022-07-14)Make the theme compatible with the v8 release of InvenioRDMFix some styling issuesFix race conditions regarding blueprint overrides during init phaseAdd layer of protection around the deposit pagesUpdate text on frontpage and contact pageReformat jinja templatesAdd tombstone page for FlorianRefactor the module to actually play nice with InvenioRDM v8Version 2022.2 (released 2022-02-07)Rebrand to ‘TU Data Repository’Adjust Recent Uploads‘More’-button added to frontpageVersion 2022.1 (released 2022-01-26)Frontpage lists recent uploadsDisplay creators of records nicely on frontpageRestyled Records on frontpageVersion 2021.11 (released 2022-01-05)Make ready for InvenioRDM v7 and Flask 2.0.2+Fix upload deposit upload quotaVersion 2021.10 (released 2021-09-27, updated 2021-11-09)Add THEME_SITENAME config variableMake site name configurableOverride webpack configuration in order to enable webp image assetsFix Manifest fileImproved Accessibility on frontpageIncrease Link ContrastSEO improvementsRemove left-over usage of removed config variableRemoved unintended link on frontpageTooltip added to filenames on record landingpagesVersion 2021.9 (released 2021-08-16, updated 2021-09-20)Capsulated CSS into Semantic UI ThemeFixed UI bugs (sticky header and mobile menu)Fixed typos on frontpageFixed button text colorFixed footer (footer should still stick to the bottom of the page on pages with small content)Fixed Dropdown element fontFixed Login/Logout ButtonAddedalt-text to all imagesCompressed hero imagesImproved AccessibilityFix mobile bugs on mobile versionTU Data renamed to TU Research DataFeature section headings renamedFix display of licensesUse configured search settings rather than hard-coded valuesUse upstream implementation of “cite as”Improve translation supportFix checkboxes not having visible check marksVersion 2021.8 (released 2021-07-29, updated 2021-08-12)Added hero images.Fixed navigation.Fix build errors.Update module for InvenioRDM 6.0 release.Version 2021.7 (released 2021-07-29)Fix PDF files not being previewed.Fix incorrect sources for images in footer.Housekeeping (removing old scripts, …).Version 2021.6 (released 2021-07-18)Fixes to corporate design, e.g.login buttonflipping tilesspacingVersion 2021.5 (released 2021-07-16)Fix set of distributed files.Version 2021.4 (released 2021-07-16)Implement new TUW corporate design.Version 2021.3 (released 2021-07-16)Fix set of distributed files.Version 2021.2 (released 2021-07-16)Rework caching of result for schemaorg metadata.Version 2021.1 (released 2021-07-15)Initial public release.