Skip to content

Possible Feature: Article Series #251

Description

@kera-cudmore
  • Add feature that would allow you to mark articles as part of a series.

This is a feature that they have on dev.to, which allows a user to mark their article as part of a series. This then provides a list at the beginning of the articles letting the user know it is part of a series and allows another way for the user to view those articles directly by clicking on the list

Screenshot 2023-04-17 at 2 14 10 pm
Screenshot 2023-04-17 at 2 13 50 pm

Activity

  1. NiallJoeMaher commented on Apr 20, 2023

    @NiallJoeMaher
    Contributor

    I love this so I'll take a look into how we can do it.

  2. JohnAllenTech commented on May 14, 2023

    @JohnAllenTech
    Contributor

    Would you just add a FK value to the article schema?

    FK of a new entry on a "article series" table and then the position on of the article could be stored in the series entry

    Something like this maybe?
    image

    Not a finished though but maybe it will spark a discussion on how this can be done

  3. CBID2 commented on May 28, 2023

    @CBID2
    Contributor

    Hi @JohnAllenTech! 🙂 I'm @CBID2, nice to meet you! 🫱🏾‍🫲🏻Did you make any progress in creating this feature?

  4. NiallJoeMaher commented on May 28, 2023

    @NiallJoeMaher
    Contributor

    @CBID2, I don't think there has been progress yet! We were chatting in the Discord about it but I'm not sure if there was a decision on how to tackle it.

  5. CBID2 commented on May 28, 2023

    @CBID2
    Contributor

    @CBID2, I don't think there has been progress yet! We were chatting in the Discord about it but I'm not sure if there was a decision on how to tackle it.

    Ok keep me posted @NiallJoeMaher! I want to help create a tutorial for it once it's published

  6. JohnAllenTech commented on May 28, 2023

    @JohnAllenTech
    Contributor

    @NiallJoeMaher

    Did you get a chance to look at this?
    image

    Only small snag I see is order of the articles within the series. Storing that in the article series table makes the most sense to me as otherwise it will require all multiple article rows to be updated when a sign article is moved.

    If this looks good from a technical perspective can we break this ticket into a FE and BE portion to make it more managable, I can take the BE and maybe if we can get a design for the page someone else can grab the FE

  7. JohnAllenTech commented on Jun 4, 2023

    @JohnAllenTech
    Contributor

    @NiallJoeMaher are you ok with me taking this and running with it?

  8. NiallJoeMaher commented on Jun 4, 2023

    @NiallJoeMaher
    Contributor

    @JohnAllenTech yes sir! Do you mind taking a look at it as we chatted in Discord? Where we add a Series table ad series_id to the Post table.

    As a rough idea I'm thinking the series table might have some of the following details:
    id, title, description, userId, createdAt, and updatedAt.

    We can order the articles from the published date.

    But I'm happy to see your own suggestions/improvements. I'm just pulling these based on Discord. 🦾

  9. JohnAllenTech commented on Jun 18, 2023

    @JohnAllenTech
    Contributor

    Sure Apologies I was away on holibops for the last two weeks so I am only taking a look at this now. Will have an update soon enough

  10. CBID2 commented on Jun 18, 2023

    @CBID2
    Contributor

    Sure Apologies I was away on holibops for the last two weeks so I am only taking a look at this now. Will have an update soon enough

    It's all good @JohnAllenTech! :) I can't wait to see how this grows.

  11. JohnAllenTech commented on Jun 22, 2023

    @JohnAllenTech
    Contributor

    Another update on this.

    have the article table added to Postgres and migration seems to be working. Couple of snags but on the other side of them now.

    Hoping to share some screenshots and gifs of a rough version of this by early next week

  12. CBID2 commented on Jun 22, 2023

    @CBID2
    Contributor

    Another update on this.

    have the article table added to Postgres and migration seems to be working. Couple of snags but on the other side of them now.

    Hoping to share some screenshots and gifs of a rough version of this by early next week

    Keep it up @JohnAllenTech! :)

  13. JohnAllenTech commented on Jul 21, 2023

    @JohnAllenTech
    Contributor

    Still chugging on this. Really busy between work and some volunteering commitments.

    Starting work on the article series page next. The plumbing to get to the article series page is working and the series is in the DB.

    Any design inspiration is greatly received

  14. JohnAllenTech commented on Jul 21, 2023

    @JohnAllenTech
    Contributor

    Article series page
    Will need design help to alter the preview of the series to be different then an article
    image

    Article page
    Got it routing correctly a few minute ago so just a blank canvas for the time being but I have all the data to display articles in this series so gonna hit that first
    image

  15. CBID2 commented on Jul 22, 2023

    @CBID2
    Contributor

    Still chugging on this. Really busy between work and some volunteering commitments.

    Starting work on the article series page next. The plumbing to get to the article series page is working and the series is in the DB.

    Any design inspiration is greatly received

    Have you checked out Hashnode @JohnAllenTech?

  16. JohnAllenTech commented on Jul 22, 2023

    @JohnAllenTech
    Contributor

    @CBID2 for design inspo? No I haven’t will take a look. Thanks

  17. NiallJoeMaher commented on Oct 18, 2023

    @NiallJoeMaher
    Contributor

    This one has gone stale but I would love to revive it! It seems like a perfect Hacktoberfest feature we could all collab on.

  18. CBID2 commented on Oct 18, 2023

    @CBID2
    Contributor

    This one has gone stale but I would love to revive it! It seems like a perfect Hacktoberfest feature we could all collab on.

    I'm still up to do a tutorial on that once this feature is finished @NiallJoeMaher! :)

  19. JohnAllenTech commented on Oct 19, 2023

    @JohnAllenTech
    Contributor

    Apologies all. Just can’t find the time for any OSS work at the minute.

  20. locked and limited conversation to collaborators on Oct 21, 2023
  21. converted this issue into a discussion #579 on Oct 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions