QuratulAin Aftab (b1d87a63) at 28 Mar 17:01
Tabs, Tippy, TitleBar, StepContainer, ScrollToTop => converted to t...
For assigning SDGs to observatories, I requested to change the response. When this is done, I will update this MR and then it is ready for merging: orkg-backend#558
Allard Oelen (8df7a6b7) at 28 Mar 16:33
assign SDGs to observatory
When making an observatory request, the SDGs are returned as ["SDG_1", "SDG_4"]
(from https://sandbox.orkg.org/api/observatories/Bioassays/)
However, for example, papers return the SDGs like this: [{id: "SDG_1", label: "No Poverty"}]
(from https://sandbox.orkg.org/api/papers/R365037)
Would it be possible to update the response of the observatory to have the same format as papers?
Marcel Konrad (e43d2e4b) at 28 Mar 15:42
Resolve: "Versions of published smart reviews are repeated" (!872)
Marcel Konrad (117eb3cc) at 28 Mar 15:42
For example here: https://sandbox.orkg.org/api/smart-reviews/?page=0&size=25&sort=created_at%2Cdesc&sdg=SDG_2
In content.0.versions.published
, there are repeated items, with the same IDs (R365014, R363477, R363476)
Closes #556
Currently the look and feel is not consistent. For example, the font of the "description" label differs from the font of the description. Also font sizes differ from item to item.
We should unify the look and feel (and use the same font, a few font size classes, ...)
Marcel Konrad (117eb3cc) at 28 Mar 15:26
Filter out hasPublishedVersion statements from persisted content-ty...
... and 1 more commit
LGTM!
Closes #556
QuratulAin Aftab (e171036c) at 28 Mar 14:52
Stats(ColoredStatsBox)=> added checks and (ColoredStatsBox.stories...
... and 5 more commits
The search index, that was initially developed for the OERSI, is reused, in the meanwhile, in a couple of other scenarios, for example ReSoDaTe and the course-catalogue.
The plugin should also be usable for these other search index implementations.
wordpress-oersi-plugin$ grep -iR "oersi"
For an easy way to reuse the plugin outside of twillo
wordpress-oersi-plugin$ grep -R "twillo"
inc/Base/MetaLinks.php: $pluginMeta[] = '<a href="https://www.twillo.de/oer/web/kontakt/" target="_blank">'.__("Contact us", "oersi-domain").'</a>';
inc/Base/MetaLinks.php: $pluginMeta[] = '<a href="https://twillo.de/" target="_blank">'.__("go to twillo", "oersi-domain").'</a>';
inc/Pages/ElasticsSearch/ElasticsSearchConfigCallbacks.php: 'data-tooltip' => __('It accept a provider name exp: twillo ( see Documentation )', 'oersi-domain'),
inc/Pages/ElasticsSearch/ElasticsSearchConfigCallbacks.php: 'placeholder' => 'exp: twillo',
inc/Pages/Configuration/ConfigurationCallbacks.php: 'data-tooltip' => __('Enable to show the twillo collection in search ( see Documentation )', 'oersi-domain'),
inc/Pages/Configuration/ConfigurationCallbacks.php: 'placeholder' => 'exp: https://www.twillo.de/',
inc/DefaultData/Translation.php: "TITLE" => "twillo Sammlungen",
grep: .git/index: Übereinstimmungen in Binärdatei
languages/oersi-domain.pot:msgid "go to twillo"
languages/oersi-domain.pot:msgid "Enable to show the twillo collection in search ( see Documentation )"
templates/configuration/configuration.php: <h4>URL of collection</h4> <i>string</i> Gives an Url where you want to get collection, This work only with the edu-sharing instances. Collection are sorted base on <b>date modified</b>, so last modified are showed. example: <code>https://www.twillo.de (Oly the domain must be entered)</code>
packages/frontend/src/themes/overrides/Card.js: // backgroundColor: theme.palette.twilloColor.white,
packages/frontend/src/themes/overrides/Card.js: // backgroundColor: theme.palette.twilloColor.white,
packages/frontend/src/themes/overrides/Card.js: // backgroundColor: theme.palette.twilloColor.white,
packages/frontend/src/themes/overrides/Card.js: backgroundColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Card.js: backgroundColor: theme.palette.twilloColor.alabaster,
packages/frontend/src/themes/overrides/Card.js: backgroundColor: theme.palette.twilloColor.white,
packages/frontend/src/themes/overrides/SearchComponent.js: backgroundColor: theme.palette.twilloColor.teal,
packages/frontend/src/themes/overrides/Accordion.js: backgroundColor: theme.palette.twilloColor.teal,
packages/frontend/src/themes/overrides/Accordion.js: color: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Chip.js: backgroundColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Chip.js: backgroundColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Chip.js: backgroundColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Chip.js: backgroundColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Checkbox.js: color: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Checkbox.js: color: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Pagination.js: backgroundColor: theme.palette.twilloColor.alabaster,
packages/frontend/src/themes/overrides/Pagination.js: backgroundColor: theme.palette.twilloColor.alabaster,
packages/frontend/src/themes/overrides/Pagination.js: color: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Pagination.js: backgroundColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Pagination.js: color: theme.palette.twilloColor.alabaster,
packages/frontend/src/themes/overrides/Pagination.js: backgroundColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Pagination.js: color: theme.palette.twilloColor.alabaster,
packages/frontend/src/themes/overrides/Pagination.js: backgroundColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Pagination.js: color: theme.palette.twilloColor.alabaster,
packages/frontend/src/themes/overrides/Pagination.js: backgroundColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/themes/overrides/Pagination.js: color: theme.palette.twilloColor.alabaster,
packages/frontend/src/themes/theme/index.js: const twilloColor = {
packages/frontend/src/themes/theme/index.js: twilloMain: twilloColor.iceBlue,
packages/frontend/src/themes/theme/index.js: twilloLight: twilloColor.lightGreen,
packages/frontend/src/themes/theme/index.js: twilloColor: twilloColor,
packages/frontend/src/themes/palette.js: primary: paletteColor.twilloColor.darkBlue,
packages/frontend/src/themes/palette.js: active: paletteColor.twilloColor.orange,
packages/frontend/src/components/SortSelector.jsx: backgroundColor: theme.palette.twilloColor.white,
packages/frontend/src/components/CardAction.jsx: color: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/CardAction.jsx: backgroundColor: theme.palette.twilloColor.white,
packages/frontend/src/components/CardAction.jsx: borderColor: theme.palette.twilloColor.white,
packages/frontend/src/components/CardAction.jsx: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/CardAction.jsx: borderColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/CardAction.jsx: color: theme.palette.twilloColor.white,
packages/frontend/src/components/CardAction.jsx: color: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/CardAction.jsx: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/CardAction.jsx: borderColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/CardAction.jsx: color: theme.palette.twilloColor.white,
packages/frontend/src/components/Pagination.jsx: backgroundColor: theme.palette.twilloColor.alabaster,
packages/frontend/src/components/ListView.jsx: color: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/ListView.jsx: borderColor: theme.palette.twilloColor.white,
packages/frontend/src/components/ListView.jsx: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/ListView.jsx: borderColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/ListView.jsx: color: theme.palette.twilloColor.white,
packages/frontend/src/components/ReactiveList.jsx: color: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/ReactiveList.jsx: theme.palette.twilloColor.white,
packages/frontend/src/components/Layout.jsx: theme.palette.twilloColor.iceBlue,
packages/frontend/src/components/Layout.jsx: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/Layout.jsx: theme.palette.twilloColor.iceBlue,
packages/frontend/src/components/Layout.jsx: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/Layout.jsx: theme.palette.twilloColor
packages/frontend/src/components/Layout.jsx: color: theme.palette.twilloColor
packages/frontend/src/components/Content.jsx: theme.palette.twilloColor.teal,
packages/frontend/src/components/Content.jsx: color: theme.palette.twilloColor
packages/frontend/src/components/CardContent.jsx: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/SelectedFilters.jsx: theme.palette.twilloColor.white,
packages/frontend/src/components/SelectedFilters.jsx: color: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/SelectedFilters.jsx: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/SelectedFilters.jsx: color: theme.palette.twilloColor.white,
packages/frontend/src/components/SelectedFilters.jsx: theme.palette.twilloColor.white,
packages/frontend/src/components/SelectedFilters.jsx: color: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/SelectedFilters.jsx: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/SelectedFilters.jsx: color: theme.palette.twilloColor.white,
packages/frontend/src/components/SelectedFilters.jsx: backgroundColor: theme.palette.twilloColor.white,
packages/frontend/src/components/SelectedFilters.jsx: color: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/SelectedFilters.jsx: backgroundColor: theme.palette.twilloColor.darkBlue,
packages/frontend/src/components/SelectedFilters.jsx: color: theme.palette.twilloColor.white,
packages/frontend/src/components/SearchComponent.jsx: color='twilloColor.darkBlue'
packages/frontend/src/components/SearchComponent.jsx: color='twilloColor.darkBlue'
packages/frontend/src/components/CardHeader.jsx: color='twilloColor.white'
packages/admin/package.json: "twillo",
package.json: "twillo",
docs/classes/Inc-DefaultData-Translation.html: = <span class="phpdocumentor-signature__default-value">["en" => ["translations" => ["N/A" => "Not defined", "INPUT_PLACEHOLDER" => "Search by {{what}} ", "CLEAR_ALL" => "Clear all", "SHOW_RESULT_STATS" => "{{total}} results found", "PAGE_SIZE_SELECTION" => "{{size}} / page", "SHOW_TOTAL" => "{{rangeStart}}-{{rangeEnd}} of {{total}} items", "SORT_BY_COUNTER" => "Sort by Count {{what}}", "SORT_BY_LABEL" => "Sort by label {{what}}", "NOT_FOUND_TITLE" => "Sorry, page not found!", "NOT_FOUND_BODY" => "Sorry, we couldn’t find the page you’re looking for. Perhaps you’ve mistyped the URL? Be sure to check your spelling.", "NOT_FOUND_LINK" => "go to plugin", "ABOUT" => "Subject", "LICENSE" => "License", "RESOURCE_TYPE" => "Material type", "AUTHOR" => "Author", "ORGANISATION" => "Source", "LANGUAGE" => "Languages", "PROVIDER" => "Provider", "SEARCH" => "Search", "SEARCH_LABEL" => "Search", "SEARCH_PLACEHOLDER" => "Search for OER ...", "SEARCH_BUTTON_TEXT" => "Suche"], "cards" => ["SUBJECT" => "Subject :", "MATERIAL_TYPE" => " Material type :", "DESCRIPTION" => "Description", "NAME" => "Name", "LICENSE" => "License :", "AUTHOR" => "Author :", "DATE_CREATED" => "Date Created :", "DATE_PUBLISHED" => "Publishing year :", "KEYWORDS" => "Keywords :", "DETAILS" => "To Material"], "collections" => ["TITLE" => "Twillo Collection ({{what}})", "SUBCOLLECTION" => "Subcollections", "MATERIALS" => "Content", "BUTTON" => "Show more"]], "de" => ["translations" => ["N/A" => "Nicht definiert", "INPUT_PLACEHOLDER" => "Suche bei {{what}}", "SORT_BY_COUNTER" => "Sortieren nach nummer {{what}}", "SORT_BY_LABEL" => "Sortieren nach label {{what}}", "CLEAR_ALL" => "Filter zurücksetzen", "SHOW_RESULT_STATS" => "{{total}} Ergebnisse", "PAGE_SIZE_SELECTION" => "{{size}} / Seite", "SHOW_TOTAL" => "{{rangeStart}}-{{rangeEnd}} von {{total}} Einträgen", "NOT_FOUND_TITLE" => "Seite nicht gefunden!", "NOT_FOUND_BODY" => "Leider konnten wir die von Ihnen gesuchte Seite nicht finden. Vielleicht haben Sie sich bei der URL vertippt? Überprüfen Sie bitte Ihre Rechtschreibung.", "NOT_FOUND_LINK" => "Zur Startseite", "ABOUT" => "Fach", "LICENSE" => "Lizenz", "RESOURCE_TYPE" => "Materialart", "AUTHOR" => "Autor:in", "ORGANISATION" => "Herkunft", "LANGUAGE" => "Sprache", "PROVIDER" => "Quelle", "SEARCH" => "Suchen", "SEARCH_LABEL" => "Suchen", "SEARCH_PLACEHOLDER" => "OER finden...", "SEARCH_BUTTON_TEXT" => "Suche"], "cards" => ["SUBJECT" => "Fach :", "NAME" => "Name", "DESCRIPTION" => "Bezeichnung", "MATERIAL_TYPE" => " Materialart :", "LICENSE" => "Lizenz :", "AUTHOR" => "Autor:in :", "DATE_CREATED" => "Datum erstellt :", "DATE_PUBLISHED" => "Erscheinungsjahr :", "KEYWORDS" => "Schlüsselwörter :", "DETAILS" => "Zum Material"], "collections" => ["TITLE" => "twillo Sammlungen", "SUBCOLLECTION" => "Untersammlungen", "MATERIALS" => "Materialen", "BUTTON" => "Mehr Anzeigen"]]]</span></code>
To be able to use custom schemas with the plugin, the data-record-fields / the schema should be configurable.
This means
see also oersi/oersi-frontend#108
This is technically possible, although we would need to write a script for it.
If the search page is called initially, there is a relative long delay until the search-components (filters, searchfield, results) are shown. For the user, it looks like other content is shown for a short time and then the search is loaded. We should avoid this. No results need to be shown at the beginning. These can be loaded later. However, the basic structure of the search should be visible initially.
@minejugg as discussed during the meeting today, it would be helpful to have this additional metadata. Specifically, the DOI would be helpful
problem: The metadata via the API is incomplete.
For example, the course-detail page https://tiss.tuwien.ac.at/course/courseDetails.xhtml?dswid=9510&dsrid=24&courseNr=105152&semester=2024S&locale=en lists
But this information is not given via the course-API