Roadmap Planner |
---|
maplinks | ce674434-ef8c-4ebd-b365-3bb2ae0f1e17 |
---|
timeline | true |
---|
pagelinks | Philosophische Audiothek |
---|
source | %7B%22title%22%3A%22Roadmap%20Planner%22%2C%22timeline%22%3A%7B%22startDate%22%3A%222023-03-22%2000%3A00%3A00%22%2C%22endDate%22%3A%222024-02-22%2000%3A00%3A00%22%2C%22displayOption%22%3A%22MONTH%22%7D%2C%22lanes%22%3A%5B%7B%22title%22%3A%22Model%22%2C%22color%22%3A%7B%22lane%22%3A%22%23f6c342%22%2C%22bar%22%3A%22%23fadb8e%22%2C%22text%22%3A%22%23594300%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222023-03-01%2000%3A00%3A00%22%2C%22id%22%3A%22ce674434-ef8c-4ebd-b365-3bb2ae0f1e17%22%2C%22title%22%3A%22Clean%20up%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.00990099009901%2C%22pageLink%22%3A%7B%22id%22%3A%22233582741%22%2C%22spaceKey%22%3A%22itphl%22%2C%22title%22%3A%22Philosophische%20Audiothek%22%2C%22type%22%3A%22page%22%2C%22wikiLink%22%3A%22%5BPhilosophische%20Audiothek%5D%22%7D%7D%5D%7D%2C%7B%22title%22%3A%22Episodes%22%2C%22color%22%3A%7B%22lane%22%3A%22%233b7fc4%22%2C%22bar%22%3A%22%236c9fd3%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222023-03-01%2007%3A21%3A58%22%2C%22id%22%3A%22e1447d9a-04cc-4359-af38-5e62c1364bca%22%2C%22title%22%3A%22Model%20the%20BK%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.0495049504950495%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A4%2C%22startDate%22%3A%222023-03-07%2003%3A19%3A36%22%2C%22id%22%3A%22e16859e4-e429-48bd-9cc8-94c7e7b03b9a%22%2C%22title%22%3A%22Easy%20upload%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.8415841584158417%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222023-03-08%2016%3A09%3A30%22%2C%22id%22%3A%221fbafbd8-8322-4d16-8519-e5ce5d2fcab0%22%2C%22title%22%3A%22Validate%20metadata%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.4653465346534653%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A3%2C%22startDate%22%3A%222023-03-31%2009%3A16%3A02%22%2C%22id%22%3A%22605d8dec-6bfc-417a-bbef-eb293daf16a5%22%2C%22title%22%3A%22Privilege%20management%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.6633663366336633%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A5%2C%22startDate%22%3A%222023-05-09%2014%3A15%3A26%22%2C%22id%22%3A%2239fe13b8-42c5-47b3-8e02-068dd9b2011a%22%2C%22title%22%3A%22Translate%20back-end%20UI%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.6633663366336633%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222023-03-06%2019%3A57%3A37%22%2C%22id%22%3A%22cb1dec83-71c6-4d14-817a-fca8a0248caf%22%2C%22title%22%3A%22Model%20rights%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Podcasts%22%2C%22color%22%3A%7B%22lane%22%3A%22%23d04437%22%2C%22bar%22%3A%22%23dc7369%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222023-04-09%2021%3A51%3A40%22%2C%22id%22%3A%22c8c8a2e5-b59e-442b-87bc-f6bddf65bfd0%22%2C%22title%22%3A%22Model%20rights%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222023-04-16%2003%3A33%3A51%22%2C%22id%22%3A%22de169b6b-641e-4273-9cec-0aca71f485f0%22%2C%22title%22%3A%22Validate%20metadata%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.5445544554455446%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222023-04-26%2020%3A11%3A52%22%2C%22id%22%3A%22def446fb-689b-4e07-ac92-156c833a7f58%22%2C%22title%22%3A%22Easy%20creation%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.2079207920792079%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A3%2C%22startDate%22%3A%222023-04-22%2023%3A31%3A29%22%2C%22id%22%3A%22076a773d-62d5-402e-a6cc-246a825c21ae%22%2C%22title%22%3A%22Privilege%20management%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.702970297029703%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A4%2C%22startDate%22%3A%222023-05-17%2021%3A08%3A54%22%2C%22id%22%3A%22eace8497-f209-4356-b5a9-d09dddaddf88%22%2C%22title%22%3A%22Translate%20back-end%20UI%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.7326732673267327%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Front-end%22%2C%22color%22%3A%7B%22lane%22%3A%22%238eb021%22%2C%22bar%22%3A%22%23aac459%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222023-05-11%2017%3A49%3A18%22%2C%22id%22%3A%2264d2009f-fa21-4cdc-9d15-91c0b6cfd044%22%2C%22title%22%3A%22German%20site%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.5841584158415842%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222023-07-03%2010%3A55%3A50%22%2C%22id%22%3A%22c3a0f373-1ab2-4d90-857c-1d4770364311%22%2C%22title%22%3A%22A11Y%20review%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.8514851485148516%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222023-07-03%2018%3A17%3A49%22%2C%22id%22%3A%22a3ee57f2-29fb-411c-a39f-27c6c09a6d7e%22%2C%22title%22%3A%22English%20site%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.8613861386138615%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Migration%22%2C%22color%22%3A%7B%22lane%22%3A%22%23ea632b%22%2C%22bar%22%3A%22%23ef8a60%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222023-03-01%2007%3A21%3A58%22%2C%22id%22%3A%22575addd7-d38b-47d1-b7c3-6c7abc541803%22%2C%22title%22%3A%22Media%20migration%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.8514851485148516%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222023-03-01%2007%3A21%3A58%22%2C%22id%22%3A%22ea41bc7c-169d-4583-a006-663a157aa7a6%22%2C%22title%22%3A%22Metadata%20strategy%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.227722772277228%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222023-05-01%2007%3A21%3A58%22%2C%22id%22%3A%22c7e749a0-ac18-4b06-9dff-f73fc25b00e3%22%2C%22title%22%3A%22Classification%20of%20old%20episodes%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.99009900990099%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A3%2C%22startDate%22%3A%222023-06-03%2001%3A54%3A03%22%2C%22id%22%3A%223579fa30-008e-41ea-b843-1c0a1f257173%22%2C%22title%22%3A%22Classification%20of%20old%20lectures%22%2C%22description%22%3A%22%22%2C%22duration%22%3A0.9207920792079208%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Front-end%22%2C%22color%22%3A%7B%22lane%22%3A%22%23654982%22%2C%22bar%22%3A%22%238c77a1%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222023-03-09%2021%3A37%3A25%22%2C%22id%22%3A%22e46aa558-aeac-4215-9a42-569337cd71d1%22%2C%22title%22%3A%22German%20site%22%2C%22description%22%3A%22%22%2C%22duration%22%3A5.158415841584159%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222023-07-04%2001%3A39%3A48%22%2C%22id%22%3A%22e4d53d64-082c-4b9f-b6a7-a2e2eb19db78%22%2C%22title%22%3A%22A11Y%20review%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.8415841584158417%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222023-07-04%2009%3A01%3A46%22%2C%22id%22%3A%2202fb26f3-fdf8-4d6b-9e04-d093e47e474e%22%2C%22title%22%3A%22English%20site%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.8316831683168318%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Legal%22%2C%22color%22%3A%7B%22lane%22%3A%22%23f15c75%22%2C%22bar%22%3A%22%23f58598%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222023-05-01%2000%3A00%3A00%22%2C%22id%22%3A%22cc33cbc6-a9ca-4600-9129-52f48888c2c9%22%2C%22title%22%3A%22Rechtsform%20kl%C3%A4ren%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.9801980198019802%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222023-06-01%2000%3A00%3A00%22%2C%22id%22%3A%228c263890-9fde-4e60-a601-c00fdd49aa56%22%2C%22title%22%3A%22Processes%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.9801980198019802%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222023-07-02%2005%3A27%3A55%22%2C%22id%22%3A%22098e5214-8985-4e22-ae18-d92962fa8ee8%22%2C%22title%22%3A%22Terms%20of%20use%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.9108910891089108%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A3%2C%22startDate%22%3A%222023-07-02%2012%3A49%3A54%22%2C%22id%22%3A%22466db2cf-f8d2-47e6-a7b4-37fca088ddad%22%2C%22title%22%3A%22Pricacy%20policy%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.900990099009901%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Infrastructure%22%2C%22color%22%3A%7B%22lane%22%3A%22%23815b3a%22%2C%22bar%22%3A%22%23a1846b%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222023-04-13%2018%3A32%3A04%22%2C%22id%22%3A%225b1e4a18-9daf-4762-a9df-c209ae92dc23%22%2C%22title%22%3A%22Migrate%20to%20staging%20environment%22%2C%22description%22%3A%22%22%2C%22duration%22%3A0.6336633663366337%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222023-06-10%2019%3A14%3A51%22%2C%22id%22%3A%2230b2039d-6868-4901-8563-5f80423d25e1%22%2C%22title%22%3A%22Move%20media%20to%20share%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.6237623762376239%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222023-08-01%2007%3A21%3A58%22%2C%22id%22%3A%229286389d-949f-4915-b7ab-9353cf5baa3a%22%2C%22title%22%3A%22Beta%22%2C%22description%22%3A%22%22%2C%22duration%22%3A0.9603960396039604%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A3%2C%22startDate%22%3A%222023-09-02%2004%3A30%3A53%22%2C%22id%22%3A%22a3000726-ebe7-4d3c-b0e2-cd1aaea18cdf%22%2C%22title%22%3A%22Go%20live%22%2C%22description%22%3A%22%22%2C%22duration%22%3A0.8811881188118812%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%5D%2C%22markers%22%3A%5B%7B%22markerDate%22%3A%222023-05-01%2000%3A00%3A00%22%2C%22title%22%3A%22Start%20episode%20classification%22%7D%2C%7B%22markerDate%22%3A%222023-06-01%2007%3A07%3A43%22%2C%22title%22%3A%22Start%20lecture%20classification%22%7D%2C%7B%22markerDate%22%3A%222023-09-29%2019%3A29%3A06%22%2C%22title%22%3A%22Relaunch%22%7D%2C%7B%22markerDate%22%3A%222023-09-01%2014%3A15%3A26%22%2C%22title%22%3A%22Beta%20goes%20live%22%7D%5D%7D |
---|
title | Roadmap%20Planner |
---|
hash | 733982e34c7fa46121ed03841adfe7f2 |
---|
|
September is left as a risk reserve.
...
Model
Deadline | Goal | Tasks |
---|
Late March | Model ist clean. | - Use a consistent naming scheme for taxonomies and metadata fields.
|
...
Deadline | Goal | Tasks |
---|
Mid-July | The German site is usable. | - BUG: Following a link to an English episode on the German site takes visitores to the English site. Hard to fix. Perhaps a feature request should be posted to Polylang. For now this can only be worked around by adding English episodes twice, once classified as English and once classified as German. However, this may leads to invalidate language date and may break A11Y assumptions.
- Test whether episode speakers and series speakers both show up on a series page/entry if both are given and differ.
- Add link title attribute to metadata entries.
- There are no PHP warnings on the front-end, even with debugging enabled.
|
Mid-August | A11Y has been reviewed. | - BUG: Taxonomy lists in which the series metadata entry is hidden, consequently, also have their episode number hidden, leaving no episode number for visually impaired visitors; this metadata block should only be hidden for non-screen readers.
- Test the site with screen readers.
- Ask disabled colleagues for feedback.
|
Mid-August | The English site is usable. | - BUG: Series taxonomies don't show up on episode pages on the English site.
- Translate legal information into English.
- Translate the main menu to English.
- Classify old English material.
|
– | Have a nice front-end. | - BUG: Current page displays a non-text default cursor.
- Maybe use <https://wordpress.org/plugins/podcast-subscribe-buttons> to make subscribing to podcasts easier.
- Don't show taxonomies in post metadata if the current view is for that taxonomy.
- Use a hyphenation library to hyphenate long words before saving/updating a post/page/podcast.
- Selbe Farbe für “Nächste/Vorherige Seite” verwenden wie im Menü oder Kontraste wieder etwas abschwächen.
- Hübschere Pfeile bei „Nächste/Vorherige Seite“.
- Have a page that lists all classifications.
- Have a page that lists all speakers, maybe by podcast.
- Have a page that lists all semesters.
- Fix the sidebar to the bottom of the screen when scrolling down and to the top of the screen when scrolling up.
- Have a report button, so that we can show how much we care about copyright?
- Center lecture numbers more properly.
- Have an icon to un-/collapse sub-menus without having to click on the parent item.
|
Legal Issues
Deadline | Goal | Tasks |
---|
Ende Mai | Rechtsform ist geklärt. | - Gründung eines Vereines ist mit dem Institut und der Fakultät akkordiert.
- Der Verein ist gegründet.
- A “Datenverarbeitung” has been registered wit the University of Vienna.
|
Ende Juli | Processes have been set up. | - There is a form for third parties to allow uploading their lectures on the Audiothek (GDPR, copyright).
- There a database to keep track of those forms.
|
Late August | Privacy policy is ready. | - Draft for privacy policy is ready.
- Policy has been translated into English.
- Privacy policy has been cleared by a lawyer (German and English).
|
Late August | Terms of use are ready. | - Note that only the German version is legally binding.
- Draft for terms of use is ready.
- Terms have been translated into English.
- Terms have been cleared by a lawyer.
|
Search Engine Optimisation
Deadline | Goal | Tasks |
---|
Late August | Search engines find us. | - Don’t forget to add a robots.txt file when everything else is done.
- Don’t forget to allow search engines back in when everything else is done.
|
Late August | Enable SEO review | - Add the site to the Google Management Console
|
Server infrastructure
...
Infrastructure
Deadline | Goal | Tasks |
---|
Late March | Migrate development to staging environment. | - Migrate testing to staging environment.
- Cache
|
...
- TTL on schroeder may need further optimisation
|
...
- .
- Investigate TLS errors reported by Mozilla Observatory.
- Differentiate webroot and file store by version numbers.
|
Late July | Move media to share | - Move cachefiled store from Virtio FS to local ext4 volume.
- Test streaming media from share under load.
|
Late August | Go live with beta | - Re-test staging environment for stability under load, performance, A11Y, and SEO.
- Forward mimi.phl.univie.ac.at to audiothek23.philo.at.
- Add forwarding rules for URLs, if feasible.
- Change banner on old Audiothek and point to new address.
|
Late August | Go live | - Test with fake hostname.
- Add forwarding rules for URLs.
- Let point audiothek.philo.at to schroeder.
|
PHAIDRA
Deadline | Goal | Tasks |
---|
– | PHAIDRA imports new episodes and changes to metadata from the Audiothek. | – |
– | The Audiothek imports metadata from PHAIDRA. | – |
– | Integrate with u:search. | – |
Improve Metadata
Deadline | Goal | Tasks |
---|
- | Tags use the Gemeinsame Normdatei. | - |
- | All old episodes are tagged and classified. | - |
- | User can add and edit certain metadata. | - |
University infrastructure
- Allow login with a u:account.
- Make it easy to use the philosophy department’s AV equipment for recording lectures.
Attachments
- Enable upload of attachments for podcasts.
- Allow to lock uploads with a password or require a student u:account.
Documentation
- Have how-tos for common tasks.
Refactoring
...
- PHAIDRA übernimmt neue Daten aus der Audiothek.
- PHAIDRA übernimmt Änderungen von Daten aus der Audiothek.
- Die Audiothek übernimmt bestimmte Metadaten (stable URL) aus PHAIDRA.
- Integerate with u:search.
- Mention on the Audiothek that the Audiothek can be searched with u:search.
...
- Have a page that displays podcasts w/o keywords
- – “ – w/o speakers
- – “ – w/o classification.
...
- BUG: Current page displays a non-text default cursor.
- Maybe use <https://wordpress.org/plugins/podcast-subscribe-buttons> to make subscribing to podcasts easier.
- Don't show taxonomies in post metadata if the current view is for that taxonomy.
- Use a hyphenation library to hyphenate long words before saving/updating a post/page/podcast.
- Selbe Farbe für “Nächste/Vorherige Seite” verwenden wie im Menü oder Kontraste wieder etwas abschwächen.
- Hübschere Pfeile bei „Nächste/Vorherige Seite“.
- Have a page that lists all classifications.
- Have a page that lists all speakers, maybe by podcast.
- Have a page that lists all semesters.
- Fix the sidebar to the bottom of the screen when scrolling down and to the top of the screen when scrolling up.
- Have a report button, so that we can show how much we care about copyright?
- Center lecture numbers more properly.
- Have an icon to un-/collapse sub-menus without having to click on the parent item.
...
-
...
- Herbert erkundingt sich, ob eine technische Integration mit CBA möglich ist.
...
- Have separate production, staging, and testing environments for the future; each using a similar setup based on schroeder.
- Maybe create taxonomies in our own plugin, rather than by using a third party one.
...
- Refactor our plugins and our theme.
...
- Some taxonomies are associated with posts, not podcasts, so that we can use ACF to validate user inputs; it might be better to hide it completely when development is done; but this needs to be documented somewhere.
...
- Users can login on the Audiothek using a u:account.
- People who login using a u:account automatically are assigned to role “Vorleser*in.”
...
- Es gibt ein Plugin, das eine Taxonomie für die GND errichtet und diese automatisch befüllt.
...
- Dokumentation für das Anlegen von Podcasts.
- Dokumentation für das Hochladen von Episoden.
- Dokumentation für das Anlegen einer Vorlesung.
- Dokumentation für die Nutzung der AV-Ausstattung in Hörsälen des Instituts für Philosophie zur Aufnahme.
- Anleitungen für das Editieren von Aufnahmen mit Audacity.
- Anleitungen sind auf deutsch und englisch verfügbar.
- Integration with u:search.
...
- Our own search allows to use more complex search queries.
- The search is able to translate German terms into English using the translations provided for taxonomies.
...
Better search
- Search allows to use boolean operators.
- Search can be limited to particular fields.
- Search terms are automatically translated, if translations are available.
- Search understands the Gemeinsame Norm Datei.
UI improvements
- Endless scrolling.
- Keyboard shortcuts.
Other services
- Open Educational Resources
- Cultural Broadcasting Archive
- ORCiD
- Podcasting platforms
- Open Archive Initiative
- Internet Archive
...
- Keywords have been replaced with the GND.
- The back catalogue is properly beschlagwortet and categorised.
...
- Link users and speakers, so that user-bios can be used for speakers.
- Allow users to add their homepage, ORCiD, or other metadata to their profile and link it to their speaker entry.
- Can we link up with ORCiD?
...
Enable export to selected podcasting platforms?
...
- Can uploaders attach, e.g., slides to a podcasts.
- If so, see if those attachments can be password protected.
...
- Have keyboard shortcuts to navigate between entries.
- Endless scrolling.
...