Contributions to vufind org - ubtue/tuefind GitHub Wiki
This page contains a list of contributions to vufind-org originated in Tübingen.
| # | Feature | Description | VuFind-Version | Pull Request |
|---|---|---|---|---|
| 1 | SolrMarc performance optimizations (for SolrMarc 3.0) | Compile the indexing specification once, and then apply that "compiled" version to each of the records that need indexing | 3.1 | |
| 2 | Disable Piwik cookies | Avoid Piwik/Matomo cookies due to GDPR restrictions | 4.0 | #1309 |
| 3 | Email Address Verification | Users need to verify their email address after registering (existing users at next login) | 6.0 | #1354 |
| 4 | URL shortener | Generate shorter URLs when sending links to e.g. search results via email. | 6.0 | #1372 |
| 5 | Metadata Vocabularies | Add HTML headers in core view, e.g. BEPress, DublinCore, Eprints, HighwirePress (for Google Scholar), PRISM | 6.1 | #1529 |
| 6 | URL shortener redirect optimizations | Use HTML Meta redirects instead of HTTP header if URL is longer than a threshold. | 6.1 | #1533 |
| 7 | CAPTCHA plugins | Add multiple additional CAPTCHA variants as alternative to Google ReCaptcha | 7.0 | #1574 |
| 8 | JS dependency management | Include a file before / after a defined other file or via priority value (in header or footer) | 8.0 | #1799 |
| 9 | Template translations | Allow translated template rendering via view helper | 8.0 | #1874 |
| 10 | DDC 23 | Upgrade from DDC 22 to DDC 23 | 8.0 | #2094 |
| 11 | RouteGenerator change | Improve mechanism to overwrite nonTabRecordRoutes in subclasses | 9.0 | #2172 |
| 12 | DDC 23 translations | Provide translations for DDC 23 and extend translated_facets mechanism | 8.1 | #2352 |
| 13 | ConfigManager changes | Fix sanitizing problems of config settings in multithreaded environment | 8.1 | #2376 |
| 14 | CachingDownloader | Create generic mechanism for loading content with caching support | 9.0 | #2422 |
| 15 | Translations | Translations for VuFind 8.1 | 8.1 | Committed by Demian Katz: IT RU |
| 16 | Headers | Content-Type declaration changes | #2763 | |
| 17 | Authors | Improve Deduplication mechanism | 9.0 | #2811 |
| 18 | Translations | Translations for VuFind 9.0 | 9.0 | Committed by Demian Katz: IT RU |
| 19 | Record Links | Bugfix to avoid generating broken links | 9.0 | #2841 |
| 20 | Browse | Bugfix to use similar number facets in browse as in facets | 9.0 | #2968 |
| 21 | Facets | Add filtering capability to facet list pop-up | 10.0 | #2991 |
| 22 | CachingDownloader | Use CachingDownloader in Google + Orb Cover Loaders | 9.1 | #2659 |
| 23 | ImageLink | Fix escaping problem in ImageLink | 10.0 | #3345 + #3429 |
| 24 | ParamBag | Avoid duplicate parameters after merge | 10.0 | #3368 |
| 25 | Sitemap | Add Change Tracker information to Sitemap | 10.0 | #3641 |
| 26 | Canonical Links | SEO: Add canonical URLs | 10.0 | #3655 |
| 27 | Nofollow in search result toolbar | SEO: Add rel="nofollow" to multiple links | 10.1 | #3831 |
| 28 | schema.org: Make default type "Product" depending on ILS | SEO | 10.1 | #3849 |
The original VuFind changelog can be found here: https://vufind.org/wiki/changelog
Additional information (minor bugfixes, etc.) can be found here:
- Pull Requests: https://github.com/vufind-org/vufind/pulls?q=is%3Apr+author%3Amtrojan-ub
- Commits: https://github.com/vufind-org/vufind/commits?author=mtrojan-ub
Modules
In addition, there are certain features which are mainly being developed for the german special information services community and therefore being stored in separate modules which can be import into VuFind via Composer: