Giter Site home page Giter Site logo

samvera / hyku-next Goto Github PK

View Code? Open in Web Editor NEW
1.0 21.0 0.0 1.87 MB

Hyku informational static web site built with NextJS

Home Page: https://samvera.github.io/hyku-next/

JavaScript 1.16% CSS 3.67% TypeScript 95.17%
react contentful-api headlessui nextjs14 tailwindcss

hyku-next's People

Contributors

adamjarling avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hyku-next's Issues

Features & Implementations: Project & Informational URLs don't hyperlink (low priority)

Story

Because they are just a plain field and not a text editor, the URLs for project and informational fields don't render as links on the https://samvera.github.io/hyku-next/features page. It's low priority, but since we have links for email it would be good if these could be hyperlinks to the URLs.
Screenshot 2024-05-29 at 7 55 53 AM

Acceptance

Need ability for line breaks in WYSIWYG (Features & Implementations)

Story

At least in Features and Implementations > Implementations, I cannot seem to make a line break in Contentful. Markdown doesn't work, it just renders the marks on the page. Example, Brian's information is entered on different lines but renders on one line on the page. Two returns creates a break, but also adds a space.

How it's entered in Contentful:
Screenshot 2024-05-29 at 7 48 08 AM

How it renders on https://samvera.github.io/hyku-next/features:
Screenshot 2024-05-29 at 7 50 26 AM

Acceptance

  • There's a way to do a line return in Contentful.

No way to dictate display order for news items, presentations, etc.

Story

When I enter news items or presentations in contentful, they display in the order I enter them - last created or edited at the top of the page. This is regardless of the historic published date or the presentation date. Additionally, and more importantly, if you edit a previously publish post it moves it back up to the top ("most recent") regardless of its original placement. There seems to be no way to reorder them. So in order to migrate old news and presentations to the new site, the only way for them to appear in order on https://samvera.github.io/hyku-next/news is to enter the oldest first moving to most recent last.

Note: This isn't urgent, just a nice-to-have. We won't be migrating content often.
Workaround: You can dictate the order by unpublishing all news items entered, then publishing them again in the order you want to display them. This is no more work than any other UI for arranging publication order, just takes some figuring out. Ideally, News would be dictated by Publish Date.

Acceptance

  • News items display by Publish Date, most recent at the top
  • Presentations display by Date, most recent at top
  • OR: Admin has the ability to rearrange the display order of news items and presentations

"Online" toggle for Presentations displays incorrect status (Remove)

Story

I confess, I'm not sure what the "Online" yes/no option refers to in Presentations. It's either meant to show or hide this entry on the site, or means that the presentation itself is available online. Either way, it doesn't work. It shows "Online" as green regardless of selecting yes, no, or leaving unchecked. I also don't think it's particularly useful and would vote for removing.

The radio button in the Presentations creation UI:
Screenshot 2024-05-28 at 7 34 30 PM

How it displays on https://samvera.github.io/hyku-next/presentations:
Screenshot 2024-05-28 at 7 34 10 PM

Acceptance

  • "Online" is hidden so it doesn't appear on the site regardless of status, OR:
  • "Online" works properly and shows green if Yes is checked, presumably red if No is checked (Not sure what "No" is meant to display)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.