ipfs / ipfs-blog

IPFS Blog & News
https://blog.ipfs.tech
MIT License
48 stars 36 forks source link

Initial review notes, 18 Dec #6

Closed jessicaschilling closed 3 years ago

jessicaschilling commented 3 years ago

Hi @Ricardo-Silva91 -- wanted to do as much review as I could so you had some stuff to think about when you came back from your holidays! We will probably need to do a really detailed review once you're closer to done, but here are some first questions/requests. Also added https://github.com/Ricardo-Silva91/ipfs-blog-vuepress/pull/5 with some minor text/CSS edits that were just quicker to address that way ... please feel free to correct any poor code on my part 😊

Thank you so much! This looks awesome and it's so exciting to see it closer to real.

Site-wide: general

Main page: general

Main page: introductory text and search info

Main page: individualcards

Main page: footer

Individual blog pages

Note

One last note about the lazy-load on the main page to follow up on our conversation from the other day: We're not concerned about the footer being difficult to reach in lazy-load mode, except for the newsletter signup material - because that's linked to from the introductory text on the main page. Is it possible to make sure that a user who clicks the newsletter signup link in that introductory text, while in lazy-load mode, actually gets to the newsletter signup section of the footer?

jessicaschilling commented 3 years ago

@Ricardo-Silva91 - two more quick notes on images:

  1. One major pain point in the old blog is that images don't scale/crop in elegant ways, leading to awkward display like https://ipfsblog-vuepress.netlify.app/_099-identity-ipfs-ion/. Would prefer not to crop automatically so we don't see things like that example, but this probably means two things:
    • Keep the same aspect ratio for the card and for the hero image
    • Allow the user to reposition/crop the photo to fit that aspect ratio at the time of upload from within the Forestry form interface
  2. For newslink content types, can we please add the ability to upload an image for the card? Would also need a similar scale/crop solution as mentioned above.

Additionally, for the newslink content type, I don't think we need a name AND a title: Unless I'm missing something, I think the title field can suffice for both uses. Am I correct that "name" is only used as an internal name for a particular datum? image

Ricardo-Silva91 commented 3 years ago

Hi @jessicaschilling , here's the checklist for the review

Site-wide: general

  • Some stuff needs tweaking for mobile widths, but I think you're already aware of that:

  • [x] Individual blog page headers

  • [x] Main page introductory and search info

  • [x] Footer content

  • [x] Please make the favicon an IPFS cube instead of the PL logo 😊 ... can we also please make this tab title "Home | IPFS Blog & News"? image

Main page: general

  • [x] Is it possible for search/sort result views to be reflected in the URL, so a user could share a search?
  • [x] It doesn't look like cards appear in reverse-date order across all content types. Can this please be the case?
  • [x] On the main page, if we're displaying cards as a grid rather than masonry, we should make them all the same height. Please make max-height the equivalent to (3 lines title + author/date + 1 row tags + 5 lines teaser text).
  • [x] We may want to make the breakpoint to go down from 3-cards wide to 2-cards a bigger number; they look cramped at tablet width. Might be worth seeing how this looks with uniform card heights first, though - your ideas?

Main page: introductory text and search info

  • [x] In the introductory text at the top of the main page, please make all these icons slightly bigger (to match wireframe), all the same size, and the same color/color hover as page buttons: image
  • [ ] RSS isn't implemented yet - just confirming that's on our radar? 🟨 It is implemented in the same way that it was in prrotocol.ai, where it also rreturns 404 for local and netlify envs, but I will speak with Chris about it ☺️

I will now look into the two new notes 😌

jessicaschilling commented 3 years ago

Found a small bug: After tagging all posts correctly in https://github.com/Ricardo-Silva91/ipfs-blog-vuepress/pull/9 I notice that for link card types, unless there are other tags present, the category chicklet doesn't display at all. See https://ipfsblog-vuepress.netlify.app/?tags=&search=&category=Video&author -- @Ricardo-Silva91 or @jdiogopeixoto, can you please investigate?

jessicaschilling commented 3 years ago

@Ricardo-Silva91 and @jdiogopeixoto - One other bug, I'm afraid: I'm adding remaining blog posts via Forestry's own interface (to check for bugs!) and find that using Forestry's "header image" picker to recycle a header image results in a broken image in the published post.

Compare:

image

jessicaschilling commented 3 years ago

Closing this issue, since most of it has already been taken care of 😊 Capturing the remainder in separate issues, for more bite-sized work.