nodejs.dev icon indicating copy to clipboard operation
nodejs.dev copied to clipboard

Remaining Blog features to be implemented

Open ovflowd opened this issue 3 years ago • 7 comments

Currently, our /blog endpoint has a raw listing of all the existing blog entries. As mentioned here, we want to introduce pagination support. But besides pagination support, it would make sense to rearrange the layout of the /blog page.

A current personal inspiration for structure is the ESLint blog. This means we could work on the following:

  • [x] Category sidebar
    • It would gather all the existing Blog post categories and display a link to see Blog posts only of a certain category.
    • Introduction of the /blog/category/{x} page. (Eg.: https://www.gatsbyjs.com/docs/adding-tags-and-categories-to-blog-posts/)
  • [ ] Thumbnails
    • Support for adding a thumbnail for each blog entry.
    • It would require a design for a default thumbnail
    • It would require more designs for a collection of thumbnails we can use. (Eg.: Thumbnail for Releases, Security, Announcements, et cetera).
    • Thumbnails are just a link to an image. If no link is defined, the default one is used.
  • [ ] Pagination
    • Track for the feature implementation on a separate issue

ovflowd avatar Jul 27 '22 15:07 ovflowd

👀

Just from scanning the issues/tasks.. would you like to have help here? Not sure, what you're working on currently, @ovflowd? These issues seem pretty straight forward & good to get more familiar with the code base. 😊

miffili avatar Aug 19 '22 16:08 miffili

Hey there 👋 there's a current open PR for the Sidebar, which leaves pagination and thumbnails.

The thing about thumbnails is that we would need to get some designs. Maybe the Figma's have enough stuff within, but to be honest, I'm not sure 😅

As the whole blog part of the Website wasn't really part of the Figmas 😞

So creativity is the key here 😅

ovflowd avatar Aug 19 '22 16:08 ovflowd

Oh, I see in the massive PR. 😅 (My brain has a hard time comprehending such a mass of information. 🙈)

Okay, will check out the remaining tasks on this list & figma. And look through the remaining issues & stuff.

🤓 I'm new to actively contributing & navigating the Github interface in such detail. Will ask more questions 'til I have a grasp on things. 😇

Thanks for the patience!

miffili avatar Aug 19 '22 17:08 miffili

I'm new to actively contributing & navigating the Github interface in such detail. Will ask more questions 'til I have a grasp on things. 😇

No worries at all! There's nothing wrong with asking questions :)

ovflowd avatar Aug 20 '22 13:08 ovflowd

Quick question: I saw there's a meeting happening. And issues need a flag to be put on the agenda. Would it make sense to talk about blog design as well?

miffili avatar Aug 22 '22 14:08 miffili

I saw there's a meeting happening. And issues need a flag to be put on the agenda. Would it make sense to talk about blog design as well?

Maybe yes, but we don't have a designer right now, so taking a design issue by a standpoint of Software Developers, could lead to pathways we want to consider before.

Honestly speaking, the blog feature is cherry on the top, as it is not one of the biggest priorities for the completion of this project 👀

But it definitely could be a topic for the agenda. (Maybe next meeting as this one's agenda is settled already)

ovflowd avatar Aug 22 '22 15:08 ovflowd

Got it. :) Will whip something up for the thumbnails then.

miffili avatar Aug 22 '22 15:08 miffili

Hey! I would like to work on this issue but i was unable to find your /blog page anywhere on the Node website? Could you please guide me to it?

RathoreAbhiii avatar Sep 25 '22 14:09 RathoreAbhiii

Hey! I would like to work on this issue but i was unable to find your /blog page anywhere on the Node website? Could you please guide me to it?

Found it! For anyone else wondering here's the link: Node-dev

RathoreAbhiii avatar Sep 25 '22 14:09 RathoreAbhiii

I want to work on this issue If Assign to me.

ShorunTech avatar Oct 05 '22 12:10 ShorunTech

Hey @ShorunTech we don't assign issues, but feel free to work on it :)

ovflowd avatar Oct 05 '22 14:10 ovflowd

ok ,thank you for your response, I will make PR on it.

ShorunTech avatar Oct 05 '22 14:10 ShorunTech

Are there any more thumbnails required apart from the ones listed in the description? I'd love to give a shot at redesigning the blog cards provided I could get the specifics on this.

kxrt avatar Nov 03 '22 10:11 kxrt

Are there any more thumbnails required apart from the ones listed in the description? I'd love to give a shot at redesigning the blog cards provided I could get the specifics on this.

Hmm, afaik no. @bnb any suggestions? (I know you lurked on Slack on a thread related to this)

ovflowd avatar Nov 03 '22 10:11 ovflowd